备份:修复前完整项目快照 2026-04-19
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
const db = require('./backend/db-sqlite');
|
||||
async function fix() {
|
||||
const fixes = [
|
||||
'ALTER TABLE users ADD COLUMN email TEXT',
|
||||
'ALTER TABLE users ADD COLUMN full_name TEXT',
|
||||
'ALTER TABLE users ADD COLUMN phone TEXT',
|
||||
'ALTER TABLE users ADD COLUMN name TEXT',
|
||||
'ALTER TABLE users ADD COLUMN password_hash TEXT',
|
||||
'ALTER TABLE users ADD COLUMN role TEXT DEFAULT \'user\'',
|
||||
'ALTER TABLE users ADD COLUMN is_active INTEGER DEFAULT 1'
|
||||
];
|
||||
for (const sql of fixes) {
|
||||
try { await db.query(sql); console.log('OK:', sql.substring(0,60)); }
|
||||
catch(e) { console.log(e.message.includes('duplicate') ? 'SKIP' : 'ERR:', e.message.substring(0,80)); }
|
||||
}
|
||||
process.exit();
|
||||
}
|
||||
fix();
|
||||
Reference in New Issue
Block a user