Insert admin migration
A migration to create an admin user.
yarn migration:create src/database/migrations/insert-adminexport class insertAdminTimestamp implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`
INSERT INTO "user"
("name", "email", "phone", "password", "role")
VALUES
('admin', 'admin@mail.com', '955555555', '$2a$10$wD8NCyhfdIWhVY4BAL9pTOH/HIuEvb8Rv6ZcgdY3LH9P.rtu2LE3i', 'ADMIN')
`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`
DELETE FROM "user"
WHERE "email" = 'admin@mail.com'
`);
}
}Last updated