Skip to content

FujiBilly/partition-sequelize-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

partition-sequelize-ts

改进 sequelize-typescript 库使其支持 Postgresql 10/11版本的分区表

使用示例:

import {
  Model,
  Table,
  Column,
  PrimaryKey,
  Comment,
  DataType,
  AllowNull,
  Default
} from 'partition-sequelize-ts';

@Table({
  tableName: 'partition_model',
  partition: 'RANGE',
  partitionKey: 'id',
  partitionRule: {
    0: [1, 10000000],
    1: [10000001, 20000000]
  }
})
export default class PartitionModel extends Model<PartitionModel> {

  @Comment('id')
  @PrimaryKey
  @Column(DataType.INTEGER)
  id: number;

  @Comment('企业id')
  @AllowNull(false)
  @Default('')
  @Column(DataType.TEXT)
  options: string;
}

About

拓展sequelize-typescript库支持分区表

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published