PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres enum trong TypeORM

Enum hiện được hỗ trợ trên TypeOrm cho postgres

Bởi tài liệu

export enum UserRole {
    ADMIN = "admin",
    EDITOR = "editor",
    GHOST = "ghost"
}

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: number;

    @Column({
        type: "enum",
        enum: UserRole,
        default: UserRole.GHOST
    })
    role: UserRole;

}

export type UserRoleType = "admin" | "editor" | "ghost",

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: number;

    @Column({
        type: "enum",
        enum: ["admin", "editor", "ghost"],
        default: "ghost"
    })
    role: UserRoleType;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TypeORM không hỗ trợ cài đặt cơ sở dữ liệu trên trình trang trí thực thể

  2. Truy vấn Postgres chậm một cách đáng kinh ngạc bằng cách sử dụng WHERE trên nhiều hàng liền kề

  3. Làm cách nào để chúng ta xây dựng bảng Chuẩn hóa từ một tệp văn bản được DeNormalized?

  4. tệp postgres db - tệp nào đại diện cho bảng / chỉ mục cụ thể?

  5. Dữ liệu CSV vào postgreSQL bằng Python