// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.29.0 // source: setup.sql package sqlite import ( "context" ) const initializeSchema = `-- name: InitializeSchema :exec CREATE TABLE IF NOT EXISTS content ( id TEXT NOT NULL, site_id TEXT NOT NULL, value TEXT NOT NULL, type TEXT NOT NULL CHECK (type IN ('text', 'markdown', 'link')), created_at INTEGER DEFAULT (strftime('%s', 'now')) NOT NULL, updated_at INTEGER DEFAULT (strftime('%s', 'now')) NOT NULL, last_edited_by TEXT DEFAULT 'system' NOT NULL, PRIMARY KEY (id, site_id) ) ` func (q *Queries) InitializeSchema(ctx context.Context) error { _, err := q.db.ExecContext(ctx, initializeSchema) return err } const initializeVersionsTable = `-- name: InitializeVersionsTable :exec CREATE TABLE IF NOT EXISTS content_versions ( version_id INTEGER PRIMARY KEY AUTOINCREMENT, content_id TEXT NOT NULL, site_id TEXT NOT NULL, value TEXT NOT NULL, type TEXT NOT NULL, created_at INTEGER DEFAULT (strftime('%s', 'now')) NOT NULL, created_by TEXT DEFAULT 'system' NOT NULL ) ` func (q *Queries) InitializeVersionsTable(ctx context.Context) error { _, err := q.db.ExecContext(ctx, initializeVersionsTable) return err }