Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-163-generic #173-Ubuntu SMP Tue Oct 14 17:51:00 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/note.picotech.app/public_html/node_modules/sequelize-cli/lib/helpers/ drwxr-xr-x | |
| Viewing file: Select action/file-type: "use strict";
var _lodash = _interopRequireDefault(require("lodash"));
var _index = _interopRequireDefault(require("./index"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const Sequelize = _index.default.generic.getSequelize();
module.exports = {
getTableName(modelName) {
return Sequelize.Utils.pluralize(modelName);
},
generateTableCreationFileContent(args) {
return _index.default.template.render('migrations/create-table.js', {
tableName: this.getTableName(args.name),
attributes: _index.default.model.transformAttributes(args.attributes),
createdAt: args.underscored ? 'created_at' : 'createdAt',
updatedAt: args.underscored ? 'updated_at' : 'updatedAt'
});
},
generateMigrationName(args) {
return _lodash.default.trimStart(_lodash.default.kebabCase('create-' + args.name), '-');
},
generateTableCreationFile(args) {
const migrationName = this.generateMigrationName(args);
const migrationPath = _index.default.path.getMigrationPath(migrationName);
_index.default.asset.write(migrationPath, this.generateTableCreationFileContent(args));
}
}; |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0035 ]-- |