-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathupdate_db_history.js
More file actions
32 lines (28 loc) · 863 Bytes
/
Copy pathupdate_db_history.js
File metadata and controls
32 lines (28 loc) · 863 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const mysql = require('mysql');
const db = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'myapp'
});
db.connect((err) => {
if (err) throw err;
console.log('Connected to DB...');
const queries = [
"ALTER TABLE disaster_reports ADD COLUMN resolution_remarks TEXT",
"ALTER TABLE disaster_reports ADD COLUMN resolved_by VARCHAR(255)"
];
let completed = 0;
queries.forEach(q => {
db.query(q, (err) => {
if (err) {
if (err.code === 'ER_DUP_FIELDNAME') console.log('Column already exists.');
else console.error(err);
} else {
console.log('Column added successfully.');
}
completed++;
if (completed === queries.length) process.exit();
});
});
});