Skip to content

Commit e805f6a

Browse files
committed
fix(memory-store): Add filter for soft deletes
Signed-off-by: Diwank Singh Tomer <[email protected]>
1 parent eacb4b1 commit e805f6a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

memory-store/migrations/000042_add_api_keys.up.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS api_keys (
1111
metadata JSONB DEFAULT '{}'::jsonb,
1212
deleted_at TIMESTAMPTZ DEFAULT NULL,
1313
CONSTRAINT pk_api_keys PRIMARY KEY (developer_id, api_key_id),
14-
CONSTRAINT uq_api_keys_unique UNIQUE(developer_id, name),
14+
CONSTRAINT uq_api_keys_unique UNIQUE(developer_id, name) WHERE deleted_at IS NULL,
1515
CONSTRAINT ct_api_keys_metadata_is_object CHECK (jsonb_typeof(metadata) = 'object'),
1616
CONSTRAINT ct_api_keys_name_valid_identifier CHECK (name ~ '^[a-zA-Z][a-zA-Z0-9_]*$'),
1717
CONSTRAINT fk_api_keys_developer FOREIGN KEY (developer_id) REFERENCES developers(developer_id)

0 commit comments

Comments
 (0)