#lang cl-yesql/sqlite

-- name: create-stats-table
-- Creates table for tracking visits
CREATE TABLE IF NOT EXISTS STATS (
    timestamp int DEFAULT (unixepoch()) NOT NULL,
    click text,
    page text,
    referrer text,
    ip text,
    user_agent text,
    title text)

-- name: drop-stats-table
-- Removes table tracking visits
DROP TABLE IF EXISTS STATS

-- name: insert @last-id
-- Insert a data point
INSERT INTO STATS (click, page, referrer, ip, user_agent, title)
    VALUES (:click, :page, :referer, :ip, :user_agent, :title)
