当前位置: 首页 > 知识库问答 >
问题:

Postgres起始表ID从1000开始

章盛
2023-03-14

在你把它标记为复制品之前。我在另一个帖子上找到了这个答案,但很难找到答案。

从psql中,我看到了我的表格:

\d people

表:

我试过的代码似乎什么也没做...

ALTER SEQUENCE people_id_seq RESTART 1000

如何让主键从1000开始?

共有2个答案

丌官丰羽
2023-03-14

你为什么这样申报身份?

我的意思是,我会做以下事情:

创建表人(id串行,约束主密钥KeyID主键(id));

现在,如果你想从1000开始你的序列,你的改变查询将工作。

更改人员顺序\u id_seq重新启动1000

耿敏达
2023-03-14

下面的查询将序列值设置为999。下次访问序列时,您将得到1000。

SELECT setval('people_id_seq', 999);

参考:

PostgreSQL手册上的序列操作函数

 类似资料:
  • 问题内容: 我需要主键从1000开始。 我正在使用MySQL。 问题答案: 如果您的表已经使用自动增量创建。所以你可以使用 否则把你的 它在决赛之前);

  • 问题内容: 在产品页面上,我有一个下拉列表,列出了与产品页面关联的当前颜色选项。 在此示例中,产品页面SKU为250E,可在以下位置使用: 如果客户选择GREEN,则我想运行一个MySQL命令,该命令将根据下面显示的custom_order值将数据更改为首先显示GREEN值。 起始值应覆盖其他数据项,然后应保留custom_order值。custom_order字段的字母类似c1,c2(它们将始终

  • 注意:这大部分是Java特有的-需要语言特有的调用方法 如果没有获得Vertx对象,Vert.x做不了什么。 Vertx对象是 Vert.x 的控制中心,几乎可以做所有事,包括创建客户端和服务器,获取引用到事件总线(event bus)、 设置计时器等。 所以怎么获得Vertx实例? 如果已经嵌入了 Vert.x,然后只需创建一个实例,如下所示: Vertx vertx = Vertx.vertx

  • 准备好了吗? 准备来开始我们的旅程!如果你就是那种从不看说明书的人,我推荐你还是回头看一下简介的最后一节。那里面讲了这个教学中你需要用到的工具及基本用法。我们首先要做的就是进入 ghc 的交互模式,接着就可以写几个函数体验一下 Haskell 了。打开终端机,输入 ghci,你会看到下列欢迎消息: GHCi,version6.8.2:http://www.haskell.org/ghc/ :?fo

  • 从零开始 欢迎您选择ILRuntime , 根据下面教程您可以快速的开始。 起步 在Unity2018以上版本中开始使用ILRuntime ILRuntime1.6版新增了Package Manager发布,使用Unity2018以上版本可以直接通过Package Manager安装,具体方法如下 如果你使用的是中国特别版Unity,那直接打开Package Manager即可找到ILRuntim

  • 问题内容: 我一直在尝试从时间戳字段中的第一个日期到最后一个日期生成一系列日期(YYYY-MM-DD HH)。我已经有了所需的内容,但是在尝试从表中获取开始日期和结束日期时遇到了一个问题。我有以下一个大概的想法: Postgres 9.3 问题答案: 您不需要CTE,这将比必要的成本更高。 而且您不需要强制转换为,当您向类型提供数据时,结果已经 是 数据类型。详细信息在这里: 在PostgreSQ