UNPKG

tspace-sql

Version:

mysql & postgresql query builder object relational mapping

33 lines (32 loc) 1.23 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var table_1 = __importDefault(require("./table")); exports.default = (function (_ref) { var path = _ref.path, name = _ref.name, type = _ref.type, cwd = _ref.cwd, fs = _ref.fs, npm = _ref.npm; var split = path.split('/') || path; var f = split.join('/'); if (name == null) console.log("use " + npm + " make:table FOLDER/FOLDER --name=tableName"); else { try { fs.accessSync(cwd + ("/" + f), fs.F_OK, { recursive: true }); } catch (e) { fs.mkdirSync(cwd + ("/" + f), { recursive: true }); } var folderMigrate = cwd + "/" + f + "/create_" + name + "_table" + type; var table = (0, table_1.default)(name, npm); fs.writeFile(folderMigrate, table, function (err) { if (err) console.log(err.message); }); console.log("Migration : " + name + " created successfully"); } });