小编Dor*_*gal的帖子

使用 knexjs 迁移(postgres)更改自动增量

我正在使用 knex.js 并将其中一列迁移为从不同的数字(自动增量)开始。有没有更好的方法使用 Postgres 和 Knex 更改自动增量列

const TABLE = 'my_table'
const COL = 'id';

exports.up = function (knex, Promise) {
  return Promise.all([
    knex.schema.withSchema('public').raw(`ALTER SEQUENCE ${TABLE}_${COL}_seq RESTART WITH 100000000000`)
  ]);
};

exports.down = function (knex, Promise) {};
Run Code Online (Sandbox Code Playgroud)

我宁愿使用 knex 函数而不是.raw

postgresql node.js knex.js

6
推荐指数
1
解决办法
3944
查看次数

标签 统计

knex.js ×1

node.js ×1

postgresql ×1