Files
cfw-autumn/scripts/migrations/migrate-functions.ts
2025-11-17 07:26:48 +00:00

28 lines
658 B
TypeScript

import { initializeDatabaseFunctions } from "@server/db/initializeDatabaseFunctions";
import inquirer from "inquirer";
export const migrateFunctions = async () => {
const databaseUrl = process.env.DATABASE_URL;
if (databaseUrl?.includes("us-west-3")) {
const { confirm } = await inquirer.prompt([
{
type: "confirm",
name: "confirm",
message:
"You are about to initialize database functions on PRODUCTION (us-west-3). Continue?",
default: false,
},
]);
if (!confirm) {
console.log("Operation cancelled.");
process.exit(0);
}
}
await initializeDatabaseFunctions();
};
await migrateFunctions();
process.exit(0);