UNPKG

obrigado-react-admin-backend-utils

Version:
24 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const bcrypt = require("bcrypt"); class AddAdmin1566135244000 { async up(queryRunner) { const isPostgres = queryRunner.connection.options.type == 'postgres'; let dbParamFmt = isPostgres ? "$1" : "?"; // let admin=await createQueryBuilder().from('administrators','admins').select("username").where("username=:name",{name:'admin'}).getRawOne() const admin = await queryRunner.query(`SELECT username FROM administrators WHERE username=${dbParamFmt}`, [ 'admin' ]); console.log(admin); if (admin == null) { await queryRunner.query(`insert into administrators (first_name,last_name,username,password) VALUES ('Admin','Admin','admin','${bcrypt.hashSync('admin#12345', 10)}')`); } } async down(queryRunner) { // let admin=await Administrator.findOneOrFail({where:{username:'admin'}}) //await admin.remove() } } exports.AddAdmin1566135244000 = AddAdmin1566135244000; //# sourceMappingURL=1566135244000-AddAdmin.js.map