qia-server/scripts/add-reminder-times.cjs
ddshi e44183e3e0 chore: 提交剩余的 server 更改
- .env: 数据库路径配置
- scripts/add-reminder-times.cjs: 批量更新提醒时间脚本

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 11:11:14 +08:00

27 lines
753 B
JavaScript

const initSqlJs = require('sql.js');
const fs = require('fs');
async function main() {
const SQL = await initSqlJs();
const db = new SQL.Database('e:/qia/server/prisma/dev.db');
try {
db.run("ALTER TABLE events ADD COLUMN reminder_times TEXT DEFAULT NULL");
console.log('reminder_times column added successfully');
} catch (error) {
if (error.message.includes('duplicate column name') || error.message.includes('already exists')) {
console.log('reminder_times column already exists');
} else {
console.error('Error:', error.message);
}
}
const data = db.export();
const buffer = Buffer.from(data);
fs.writeFileSync('e:/qia/server/prisma/dev.db', buffer);
db.close();
}
main().catch(console.error);