Added first demo seed

ref #19
This commit is contained in:
2020-12-10 20:26:46 +01:00
parent 721af32989
commit 09decd5600
3 changed files with 24 additions and 2 deletions

20
src/seeds/SeedUsers.ts Normal file
View File

@@ -0,0 +1,20 @@
import { Connection } from 'typeorm';
import { Factory, Seeder } from 'typeorm-seeding';
import { CreateUser } from '../models/actions/CreateUser';
import { User } from '../models/entities/User';
export default class SeedUsers implements Seeder {
public async run(factory: Factory, connection: Connection): Promise<any> {
let initialUser = new CreateUser();
initialUser.firstname = "demo";
initialUser.lastname = "demo";
initialUser.username = "demo";
initialUser.password = "demo";
await connection
.createQueryBuilder()
.insert()
.into(User)
.values([await initialUser.toUser()])
.execute()
}
}