fix: run auto-migration to add missing name column to qr_codes table on startup
This commit is contained in:
@@ -35,6 +35,15 @@ app.use('/api/analytics', analyticsRoutes);
|
||||
app.use('/api/admin', adminRoutes);
|
||||
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
|
||||
app.use('/auth', authRoutes);
|
||||
app.use('/qr', qrRoutes);
|
||||
|
||||
Reference in New Issue
Block a user