braindrops.nicwands.com/drops/testing/backend/schema.sql
2026-07-23 15:27:12 -04:00

20 lines
646 B
SQL

-- Database schema for testing drop
-- Table naming convention: <drop-name>_<table-name>
CREATE TABLE IF NOT EXISTS testing_items (
id INTEGER PRIMARY KEY AUTOINCREMENT,
text TEXT NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- Index for faster queries
CREATE INDEX IF NOT EXISTS idx_testing_items_created
ON testing_items(created_at);
-- Trigger to update updated_at timestamp
CREATE TRIGGER IF NOT EXISTS update_testing_items_timestamp
AFTER UPDATE ON testing_items
BEGIN
UPDATE testing_items SET updated_at = CURRENT_TIMESTAMP WHERE id = NEW.id;
END;