mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-27 21:01:03 +08:00
Better migration
This commit is contained in:
parent
781dde9a78
commit
812716dae2
@ -1,8 +1,14 @@
|
||||
ALTER TABLE "Project"
|
||||
ADD COLUMN "isAvailableAsPreviewProject" BOOLEAN NOT NULL DEFAULT false;
|
||||
-- SPLIT_STATEMENT_SENTINEL
|
||||
-- SINGLE_STATEMENT_SENTINEL
|
||||
-- RUN_OUTSIDE_TRANSACTION_SENTINEL
|
||||
ALTER TABLE /* SCHEMA_NAME_SENTINEL */."Project"
|
||||
ADD COLUMN IF NOT EXISTS "isAvailableAsPreviewProject" BOOLEAN NOT NULL DEFAULT false;
|
||||
|
||||
-- Partial index for fast pool claiming: only indexes the (tiny) subset of rows
|
||||
-- that are currently available, ordered by creation time so the oldest is claimed first.
|
||||
CREATE INDEX "Project_isAvailableAsPreviewProject_createdAt_idx"
|
||||
ON "Project" ("createdAt" ASC)
|
||||
-- SPLIT_STATEMENT_SENTINEL
|
||||
-- SINGLE_STATEMENT_SENTINEL
|
||||
-- RUN_OUTSIDE_TRANSACTION_SENTINEL
|
||||
CREATE INDEX CONCURRENTLY IF NOT EXISTS "Project_isAvailableAsPreviewProject_createdAt_idx"
|
||||
ON /* SCHEMA_NAME_SENTINEL */."Project" ("createdAt" ASC)
|
||||
WHERE "isAvailableAsPreviewProject" = true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user