fix: retire CONCURRENTLY des CREATE INDEX (incompatible avec transactions sqlx)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-27 11:08:56 +01:00
parent d32a7717a5
commit b5bb867d9c

View File

@@ -1,8 +1,8 @@
-- GIN index for efficient array lookups on books.authors
CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_books_authors_gin ON books USING GIN (authors);
CREATE INDEX IF NOT EXISTS idx_books_authors_gin ON books USING GIN (authors);
-- Index on author column for legacy single-author field
CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_books_author ON books (author) WHERE author IS NOT NULL AND author != '';
CREATE INDEX IF NOT EXISTS idx_books_author ON books (author) WHERE author IS NOT NULL AND author != '';
-- GIN index on series_metadata.authors
CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_series_metadata_authors_gin ON series_metadata USING GIN (authors);
CREATE INDEX IF NOT EXISTS idx_series_metadata_authors_gin ON series_metadata USING GIN (authors);