initial commit, database config working, pug template basic config, generated site working
This commit is contained in:
45
database/build.js
Normal file
45
database/build.js
Normal file
@ -0,0 +1,45 @@
|
||||
var con = require('./db');
|
||||
|
||||
con.connect(function(err) {
|
||||
if (err) throw err;
|
||||
console.log("Connected!");
|
||||
con.query("CREATE DATABASE unesco", function (err, res) {
|
||||
if (err) throw err;
|
||||
console.log('"unesco" Database created.');
|
||||
});
|
||||
|
||||
con.query("USE unesco", function (err, res) {
|
||||
if (err) throw err;
|
||||
console.log('"unesco" Database selected.');
|
||||
});
|
||||
|
||||
con.query("CREATE TABLE sites(\
|
||||
id int NOT NULL AUTO_INCREMENT,\
|
||||
category varchar(255),\
|
||||
in_danger bool,\
|
||||
date_inscribed int,\
|
||||
unesco_url varchar(255),\
|
||||
latitude varchar(255),\
|
||||
longitude varchar(255),\
|
||||
description varchar(5000),\
|
||||
site varchar(255),\
|
||||
unesco_unique int,\
|
||||
PRIMARY KEY (id)\
|
||||
)", function(err, res){
|
||||
if (err) throw err;
|
||||
console.log("sites Table Created.");
|
||||
});
|
||||
|
||||
con.query("CREATE TABLE visits(\
|
||||
id int NOT NULL AUTO_INCREMENT,\
|
||||
date varchar(255),\
|
||||
img varchar(255),\
|
||||
site_id int,\
|
||||
FOREIGN KEY (site_id) REFERENCES sites(id),\
|
||||
PRIMARY KEY (id)\
|
||||
)", function(err, res){
|
||||
if (err) throw err;
|
||||
console.log("visits Table Created.");
|
||||
process.exit();
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user