From b12fc82414f432244b4b605b2fc1420f7b604a10 Mon Sep 17 00:00:00 2001 From: acx10 Date: Sat, 20 Dec 2025 22:24:14 -0700 Subject: [PATCH] Merge flyway v78 into v77 --- ...d_color_notes_priority_to_book_marks_table.sql | 15 ++++++++++----- .../db/migration/V78__Add_bookmark_index.sql | 2 -- 2 files changed, 10 insertions(+), 7 deletions(-) delete mode 100644 booklore-api/src/main/resources/db/migration/V78__Add_bookmark_index.sql diff --git a/booklore-api/src/main/resources/db/migration/V77__Add_color_notes_priority_to_book_marks_table.sql b/booklore-api/src/main/resources/db/migration/V77__Add_color_notes_priority_to_book_marks_table.sql index 1665de32..806102dc 100644 --- a/booklore-api/src/main/resources/db/migration/V77__Add_color_notes_priority_to_book_marks_table.sql +++ b/booklore-api/src/main/resources/db/migration/V77__Add_color_notes_priority_to_book_marks_table.sql @@ -1,9 +1,14 @@ ALTER TABLE book_marks - ADD COLUMN color VARCHAR(7) DEFAULT NULL, - ADD COLUMN notes VARCHAR(2000) DEFAULT NULL, - ADD COLUMN priority INTEGER DEFAULT NULL, + ADD COLUMN color VARCHAR(7) DEFAULT NULL, + ADD COLUMN notes VARCHAR(2000) DEFAULT NULL, + ADD COLUMN priority INTEGER DEFAULT NULL, ADD COLUMN updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - ADD COLUMN version BIGINT NOT NULL DEFAULT 1; + ADD COLUMN version BIGINT NOT NULL DEFAULT 1; -- Update existing records -UPDATE book_marks SET updated_at = created_at WHERE updated_at IS NULL; \ No newline at end of file +UPDATE book_marks +SET updated_at = created_at +WHERE updated_at IS NULL; + +CREATE INDEX idx_bookmark_book_user_priority + ON book_marks (book_id, user_id, priority, created_at); diff --git a/booklore-api/src/main/resources/db/migration/V78__Add_bookmark_index.sql b/booklore-api/src/main/resources/db/migration/V78__Add_bookmark_index.sql deleted file mode 100644 index 7fcee561..00000000 --- a/booklore-api/src/main/resources/db/migration/V78__Add_bookmark_index.sql +++ /dev/null @@ -1,2 +0,0 @@ -CREATE INDEX idx_bookmark_book_user_priority -ON book_marks(book_id, user_id, priority, created_at);