THIS LIBRARY IS NO LONGER MAINTAINED Typeorm-sequence is a library that enables you to use a db sequence in a column (it works only on postgres and oracle yet).
npm i typeorm-sequence
import { Entity, Column, PrimaryColumn } from 'typeorm'
import { NextVal, EntityWithSequence } from 'typeorm-sequence'
@Entity({ name: 'client_table' })
export class Client extends EntityWithSequence {
@NextVal('seq_client')
@PrimaryColumn({ name: 'client_id' })
id: number
@Column({ name: 'client_name' })
name: string
constructor() {
super()
}
}