1234567891011121314151617181920212223242526 |
- var fs = require("fs");
- var pg = require("pg");
-
- var conf = JSON.parse(fs.readFileSync("./conf.json"));
-
- var sql = fs.readFileSync("scripts/sql/setup.sql", "utf8");
-
- var client = new pg.Client(conf.db);
-
- client.connect(function(err) {
- if (err) {
- console.log("Couldn't connect: "+err);
- console.log("Make sure that the database exists.");
- process.exit();
- }
-
- client.query(sql, function(err, res) {
- if (err) {
- console.log("Error running query: "+err);
- console.log("Make sure that the database is empty.");
- } else {
- console.log("Database set up.");
- }
- process.exit();
- });
- });
|