Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions migrations/003_add_2fa_support.sql
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,10 @@ CREATE TABLE IF NOT EXISTS backup_codes (
CREATE INDEX IF NOT EXISTS idx_backup_codes_user_id ON backup_codes(user_id);
CREATE INDEX IF NOT EXISTS idx_backup_codes_used ON backup_codes(used);

-- Add constraint to ensure only one unused backup code can be used at a time
ALTER TABLE backup_codes
ADD CONSTRAINT chk_backup_codes_used_at
CHECK (used_at IS NULL OR used = TRUE);

-- Create function to update used_at timestamp
CREATE OR REPLACE FUNCTION update_backup_codes_used_at()
RETURNS TRIGGER AS $$
BEGIN
Expand Down
Loading