From 1658910780be45d2fdbc6817f4af4a5b975c95f0 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Thu, 17 Apr 2025 07:57:26 -0400 Subject: [PATCH] Merge pull request #24967 from overleaf/em-chunks-concurrency-pg-migration Add closed column to PostgreSQL chunks GitOrigin-RevId: 6babf7e94936ebfac31650aa7f190630e3288bbf --- .../20250415210802_add_chunks_closed.js | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 services/history-v1/migrations/20250415210802_add_chunks_closed.js diff --git a/services/history-v1/migrations/20250415210802_add_chunks_closed.js b/services/history-v1/migrations/20250415210802_add_chunks_closed.js new file mode 100644 index 0000000000..b5c1d577f9 --- /dev/null +++ b/services/history-v1/migrations/20250415210802_add_chunks_closed.js @@ -0,0 +1,27 @@ +// @ts-check + +/** + * @import { Knex } from "knex" + */ + +/** + * @param { Knex } knex + * @returns { Promise } + */ +exports.up = async function (knex) { + await knex.raw(` + ALTER TABLE chunks + ADD COLUMN closed BOOLEAN NOT NULL DEFAULT FALSE + `) +} + +/** + * @param { Knex } knex + * @returns { Promise } + */ +exports.down = async function (knex) { + await knex.raw(` + ALTER TABLE chunks + DROP COLUMN closed + `) +}