@randombenj/db
Version:
Display, search and copy LXD-images using a web interface.
22 lines (15 loc) • 654 B
text/typescript
import { BaseEntity, Column, Entity, PrimaryGeneratedColumn, OneToOne, JoinColumn, ManyToOne, OneToMany, ManyToMany } from 'typeorm';
import { Image, OperatingSystemArchitecture } from '.';
()
export class OperatingSystem extends BaseEntity {
()
id: number;
({ type: 'varchar', default: true })
distribution: string;
({ type: 'varchar', default: true })
release: string;
({ type: 'varchar', default: true })
version: string;
(type => OperatingSystemArchitecture, osarch => osarch.operatingSystem)
osArchitectures: OperatingSystemArchitecture[];
}