fix: run auto-migration to add missing name column to qr_codes table on startup

This commit is contained in:
Mohan Ki
2026-07-27 16:25:34 +05:30
parent 2f645ef8f6
commit 69ad9d4820
+9
View File
@@ -35,6 +35,15 @@ app.use('/api/analytics', analyticsRoutes);
app.use('/api/admin', adminRoutes); app.use('/api/admin', adminRoutes);
app.use('/api/payments', paymentsRoutes); app.use('/api/payments', paymentsRoutes);
// Auto-migrate schema
const pgPool = require('./db');
pgPool.query(`ALTER TABLE qr_codes ADD COLUMN IF NOT EXISTS name VARCHAR(255);`).catch(console.error);
// Start server
app.listen(port, () => {
console.log(`CK-QR API listening on port ${port}`);
});
// Support Traefik stripped prefixes // Support Traefik stripped prefixes
app.use('/auth', authRoutes); app.use('/auth', authRoutes);
app.use('/qr', qrRoutes); app.use('/qr', qrRoutes);