Files
movies-diary/crates/adapters/sqlite/migrations/0102_account_deletion.sql
Gabriel Kaszewski 017b58d6fa
Some checks failed
CI / Check / Test (push) Has been cancelled
code refactor
Reviewed-on: #26
2026-10-26 09:36:23 +00:00

10 lines
385 B
SQL

ALTER TABLE users ADD COLUMN deleted_at TEXT;
-- Set once the account's data is purged; the stripped row (and the signing
-- keypair) stays until the tombstone cleanup removes it.
ALTER TABLE users ADD COLUMN purged_at TEXT;
CREATE TABLE retired_usernames (
username TEXT PRIMARY KEY COLLATE NOCASE,
retired_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%SZ', 'now'))
);