slate/scripts/adjust.js

22 lines
624 B
JavaScript
Raw Normal View History

import configs from "~/knexfile";
import knex from "knex";
const envConfig = configs["development"];
console.log(`SETUP: database`, envConfig);
const db = knex(envConfig);
console.log(`RUNNING: adjust.js`);
2020-12-02 10:07:49 +03:00
const createGlobalTable = db.schema.createTable("global", function (table) {
table.uuid("id").primary().unique().notNullable().defaultTo(db.raw("uuid_generate_v4()"));
table.jsonb("data").nullable();
2020-12-02 10:07:49 +03:00
table.timestamp("created_at").notNullable().defaultTo(db.raw("now()"));
2020-09-28 23:12:43 +03:00
});
2020-12-02 10:07:49 +03:00
Promise.all([createGlobalTable]);
2020-09-29 00:30:12 +03:00
console.log(`FINISHED: adjust.js`);
console.log(` CTRL +C to return to terminal.`);