Creating a Model
Creating a User Model
import {
Boolean,
Column,
PrimaryGeneratedColumn,
String,
Table
} from "@myroslavshymon/orm";
@Table({name: 'users'})
export class Users {
@PrimaryGeneratedColumn({type: 'BIGINT'})
user_id: number;
@String({type: "VARCHAR", length: 255})
@Column({options: {unique: true, nullable: false}})
username: string;
@String({type: "VARCHAR", length: 255})
@Column({options: {nullable: false}})
email: string;
@String({type: "VARCHAR", length: 255})
@Column({options: {nullable: false}})
password: string;
@Column({options: {dataType: 'BOOLEAN', defaultValue: false}})
is_active: boolean;
}Last updated