gpt4 book ai didi

node.js - 如何在 Sequelize 中使用 Postgres 的 BIGSERIAL?

转载 作者:行者123 更新时间:2023-12-03 22:16:44 26 4
gpt4 key购买 nike

我想在 Sequelize 模型中使用 PostgreSQL BIG SERIAL 类型作为 id。我该怎么做呢?
我发现当你这样做时,Sequelize 使用了 SERIAL:

id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true // this converts INT to SERIAL for Postgres
},

但是如何使它成为 BIGSERIAL 呢?

最佳答案

我认为您的答案可以在 this Github issue 上找到。
基本上,只需设置:

type: Sequelize.BIGINT, 
primaryKey: true,
autoIncrement: true
PostgreSQL Docs :

The data types serial and bigserial are not true types, but merely anotational convenience for creating unique identifier columns (similarto the AUTO_INCREMENT property supported by some other databases).

关于node.js - 如何在 Sequelize 中使用 Postgres 的 BIGSERIAL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52651209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com