16 lines
529 B
SQL
16 lines
529 B
SQL
CREATE TABLE IF NOT EXISTS user_visits (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
ip TEXT NOT NULL,
|
|
path TEXT NOT NULL,
|
|
method TEXT NOT NULL,
|
|
fingerprint TEXT,
|
|
user_agent TEXT,
|
|
referer TEXT,
|
|
accept_language TEXT,
|
|
timestamp DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_user_visits_timestamp ON user_visits(timestamp);
|
|
CREATE INDEX IF NOT EXISTS idx_user_visits_fingerprint ON user_visits(fingerprint);
|
|
CREATE INDEX IF NOT EXISTS idx_user_visits_path ON user_visits(path);
|