aboutsummaryrefslogtreecommitdiff
path: root/apps/backend/scripts
diff options
context:
space:
mode:
authorMahesh Sanikommmu <[email protected]>2025-08-16 18:50:10 -0700
committerMahesh Sanikommmu <[email protected]>2025-08-16 18:50:10 -0700
commit39003aff23d64ff1d96074d71521f6023c9bec01 (patch)
tree3f870c04b3dce315bba1b21aa2da158494e71774 /apps/backend/scripts
parentMerge pull request #355 from supermemoryai/archive (diff)
downloadsupermemory-39003aff23d64ff1d96074d71521f6023c9bec01.tar.xz
supermemory-39003aff23d64ff1d96074d71521f6023c9bec01.zip
New Version of Supermemory Consumer App
Diffstat (limited to 'apps/backend/scripts')
-rw-r--r--apps/backend/scripts/migrate.ts37
1 files changed, 0 insertions, 37 deletions
diff --git a/apps/backend/scripts/migrate.ts b/apps/backend/scripts/migrate.ts
deleted file mode 100644
index bb8bdcf8..00000000
--- a/apps/backend/scripts/migrate.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-import { config } from "dotenv";
-import { drizzle } from "drizzle-orm/postgres-js";
-import { migrate } from "drizzle-orm/postgres-js/migrator";
-import process from "node:process";
-import postgres from "postgres";
-
-config();
-
-const isProd = process.env.NODE_ENV === "production";
-const connectionString = isProd ? process.env.PROD_DATABASE_URL : process.env.DATABASE_URL;
-
-if (!connectionString) {
- throw new Error(`${isProd ? "PROD_DATABASE_URL" : "DATABASE_URL"} is not set`);
-}
-
-console.log("Connecting to:", connectionString.replace(/:[^:@]+@/, ":****@")); // Log sanitized connection string
-
-const migrationClient = postgres(connectionString, { max: 1 });
-
-async function main() {
- console.log("Running migrations...");
-
- try {
- const db = drizzle(migrationClient);
- await migrate(db, { migrationsFolder: "./drizzle" });
- console.log("Migrations completed!");
- } catch (error) {
- console.error("Migration failed:", error);
- } finally {
- await migrationClient.end();
- }
-}
-
-main().catch((err) => {
- console.error("Unexpected error:", err);
- process.exit(1);
-});