Database

Entities

Database entity definitions with decorators.

1 min readDocumentationEdit this page

Example#

typescript
import { Entity, PrimaryKey, Column, CreatedAt } from '@AxilJS/orm'
 
@Entity('users')
class User {
  @PrimaryKey()
  id: number
 
  @Column({ type: 'string', length: 255 })
  name: string
 
  @Column({ type: 'string', unique: true })
  email: string
 
  @CreatedAt()
  createdAt: Date
}

Column types#

string, text, integer, boolean, timestamp, json, uuid

Help improve the documentation

AxilJS is open source and documentation improvements are welcome.

AxilJS DocumentationMIT License · Built by SyntaxilitY