1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#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)
|