13 lines
461 B
SQL
13 lines
461 B
SQL
ALTER TABLE users
|
|
ADD COLUMN IF NOT EXISTS deletion_requested_at TIMESTAMPTZ,
|
|
ADD COLUMN IF NOT EXISTS deletion_scheduled_at TIMESTAMPTZ,
|
|
ADD COLUMN IF NOT EXISTS deletion_cancelled_at TIMESTAMPTZ;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_users_deletion_scheduled_at
|
|
ON users (deletion_scheduled_at)
|
|
WHERE deletion_scheduled_at IS NOT NULL;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_users_deletion_due
|
|
ON users (deletion_scheduled_at, id)
|
|
WHERE deletion_scheduled_at IS NOT NULL;
|