[TSM.ID].[11031972] PXE : Platform X Ecosystem I [118 Module -LIVE-]
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
// fix-db: One-time migration script
|
||||
process.env.DATABASE_URL = process.env.DATABASE_URL || "postgresql://jumpa_admin:JumpaS3cur3%21%40%23@127.0.0.1:5432/jumpadb";
|
||||
|
||||
import { drizzle } from 'drizzle-orm/postgres-js';
|
||||
import postgres from 'postgres';
|
||||
import * as schema from './drizzle/schema';
|
||||
import { inArray } from 'drizzle-orm';
|
||||
|
||||
const queryClient = postgres(process.env.DATABASE_URL);
|
||||
const db = drizzle(queryClient, { schema });
|
||||
|
||||
async function run() {
|
||||
await db.update(schema.systemFeatures)
|
||||
.set({ module: 'JVC' })
|
||||
.where(inArray(schema.systemFeatures.key, [
|
||||
'jc.feature.supremeeye',
|
||||
'jc.feature.chronos',
|
||||
'jc.feature.vault',
|
||||
'jc.feature.multistream'
|
||||
]));
|
||||
|
||||
console.log('Update complete!');
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
run().catch(console.error);
|
||||
Reference in New Issue
Block a user