File size: 593 Bytes
57da3ff | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import 'dotenv/config';
import pg from 'pg';
const { Pool } = pg;
const db = new Pool({
connectionString: process.env.DATABASE_URL,
ssl: { rejectUnauthorized: false }
});
async function migrate() {
try {
console.log("Applying migrations...");
await db.query(`ALTER TABLE users ADD COLUMN IF NOT EXISTS "deviceId" TEXT;`);
await db.query(`ALTER TABLE users ADD COLUMN IF NOT EXISTS "deviceToken" TEXT;`);
console.log("✓ Database Migration Successful");
} catch (err) {
console.error("Migration failed:", err);
} finally {
await db.end();
}
}
migrate();
|