diff --git a/src/storage/store.zig b/src/storage/store.zig index 9000241..cfcd634 100644 --- a/src/storage/store.zig +++ b/src/storage/store.zig @@ -4996,14 +4996,6 @@ const schema_statements = [_][*:0]const u8{ \\ created_at INTEGER NOT NULL DEFAULT (unixepoch()) \\) , - "CREATE UNIQUE INDEX IF NOT EXISTS oauth_tokens_previous_refresh_token_idx ON oauth_tokens (previous_refresh_token) WHERE previous_refresh_token IS NOT NULL", - \\CREATE TABLE IF NOT EXISTS oauth_used_refresh_tokens ( - \\ refresh_token TEXT PRIMARY KEY, - \\ family_id TEXT NOT NULL REFERENCES oauth_tokens(family_id) ON DELETE CASCADE, - \\ expires_at INTEGER NOT NULL, - \\ created_at INTEGER NOT NULL DEFAULT (unixepoch()) - \\) - , \\CREATE TABLE IF NOT EXISTS dpop_jtis ( \\ jti TEXT PRIMARY KEY, \\ expires_at INTEGER NOT NULL, @@ -5193,6 +5185,15 @@ const post_schema_statements = [_][*:0]const u8{ \\ PRIMARY KEY (blob_cid, record_uri) \\) , + "CREATE UNIQUE INDEX IF NOT EXISTS oauth_tokens_family_id_idx ON oauth_tokens (family_id)", + "CREATE UNIQUE INDEX IF NOT EXISTS oauth_tokens_previous_refresh_token_idx ON oauth_tokens (previous_refresh_token) WHERE previous_refresh_token IS NOT NULL", + \\CREATE TABLE IF NOT EXISTS oauth_used_refresh_tokens ( + \\ refresh_token TEXT PRIMARY KEY, + \\ family_id TEXT NOT NULL REFERENCES oauth_tokens(family_id) ON DELETE CASCADE, + \\ expires_at INTEGER NOT NULL, + \\ created_at INTEGER NOT NULL DEFAULT (unixepoch()) + \\) + , \\CREATE TABLE IF NOT EXISTS repo_blocks ( \\ did TEXT NOT NULL REFERENCES accounts(did) ON DELETE CASCADE, \\ cid TEXT NOT NULL,