Files
url-shortener/migrations/2025-03-16-110640_url_entry/up.sql
2025-03-20 10:09:57 +01:00

20 lines
442 B
SQL

-- Your SQL goes here
CREATE TABLE urls (
url TEXT PRIMARY KEY NOT NULL,
destination_url TEXT NOT NULL,
ttl DATETIME,
owned_by TEXT NOT NULL CHECK (owned_by = owned_by),
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TRIGGER urls_update_at_trigger AFTER
UPDATE On urls BEGIN
UPDATE urls
SET
updated_at = STRFTIME ('%Y-%m-%d %H:%M:%f', 'NOW')
WHERE
url = NEW.url;
END;