Files
auth-template/server/db/seed.js
Mikayla Dobson cfe4898ec9 server mounts
2023-01-31 17:34:32 -06:00

29 lines
805 B
JavaScript

const fs = require('fs');
const path = require('path');
const pool = require('.');
require('dotenv').config();
const root = path.resolve(__dirname);
async function seed() {
console.clear();
const createUserTable = fs.readFileSync(root + "/sql/create/createUserTable.sql").toString();
const createItemTable = fs.readFileSync(root + "/sql/create/createItemTable.sql").toString();
const populateItemTable = fs.readFileSync(root + "/sql/populate/populateItemTable.sql").toString();
try {
for (let statement of [createUserTable, createItemTable, populateItemTable]) {
await pool.query(statement);
}
} catch(error) {
console.log(error);
process.exit(0);
}
console.log("Database seed successful.");
process.exit(1);
}
seed();