-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake_sql.js
More file actions
27 lines (21 loc) · 836 Bytes
/
make_sql.js
File metadata and controls
27 lines (21 loc) · 836 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
const fs = require("fs");
(async() => {
var details = JSON.parse(fs.readFileSync(`company/ga-nv_details.json`, 'utf8'));
console.log("Total Count: " + details.length)
var sql = ''
for (x in details) {
var company = details[x]
var description = company.description.replace(/"/g, '\\"')
var name = company.name.replace(/"/g, '\\"')
sql += `INSERT INTO e_providers(name, e_provider_type_id, description, phone_number, availability_range, available, featured, accepted) VALUES ("{\\"en\\":\\"${name}\\"}",2,"${description}","${company.phone}",5,0,0,0);
`
}
fs.writeFile(`mysql/ga-nv_details.sql`, sql,
function(err) {
if (err) {
console.log(err);
}
console.log('file saved')
});
console.log('exited')
})();