From 28d2e193aacf1383a3debb87eff2905d74eb5e29 Mon Sep 17 00:00:00 2001 From: acelinkio <31336038+acelinkio@users.noreply.github.com> Date: Fri, 28 Nov 2025 08:39:47 -0800 Subject: [PATCH] kyoo_api extension install specify schema (#1183) --- api/src/db/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/src/db/index.ts b/api/src/db/index.ts index 95fc853e..9f52b884 100644 --- a/api/src/db/index.ts +++ b/api/src/db/index.ts @@ -123,10 +123,12 @@ instrumentDrizzleClient(db, { }); export const migrate = record("migrate", async () => { + const APP_SCHEMA = "kyoo"; try { await db.execute( sql.raw(` - create extension if not exists pg_trgm; + create schema if not exists ${APP_SCHEMA}; + create extension if not exists pg_trgm schema ${APP_SCHEMA}; set pg_trgm.word_similarity_threshold = 0.4; alter database "${postgresConfig.database}" set pg_trgm.word_similarity_threshold = 0.4; `), @@ -135,7 +137,7 @@ export const migrate = record("migrate", async () => { console.error("Error while updating pg_trgm", err.message); } await migrateDb(db, { - migrationsSchema: "kyoo", + migrationsSchema: APP_SCHEMA, migrationsFolder: "./drizzle", }); console.log(`Database ${postgresConfig.database} migrated!`);