diff --git a/packages/db/migrations/0025_rate_limit.sql b/packages/db/migrations/0025_rate_limit.sql new file mode 100644 index 0000000..0a83e14 --- /dev/null +++ b/packages/db/migrations/0025_rate_limit.sql @@ -0,0 +1,6 @@ +-- Better-Auth rate limiting table (GRO-574) +CREATE TABLE "rate_limit" ( + key TEXT NOT NULL PRIMARY KEY, + count INTEGER NOT NULL, + last_request BIGINT NOT NULL +); diff --git a/packages/db/migrations/meta/_journal.json b/packages/db/migrations/meta/_journal.json index 3a1ec9c..7ca1dc5 100644 --- a/packages/db/migrations/meta/_journal.json +++ b/packages/db/migrations/meta/_journal.json @@ -176,6 +176,13 @@ "when": 1775396067192, "tag": "0024_invoice_indexes", "breakpoints": true + }, + { + "idx": 25, + "version": "7", + "when": 1775482467192, + "tag": "0025_rate_limit", + "breakpoints": true } ] } \ No newline at end of file