腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当
PostgreSQL
不同步
时
,
如何
重置
所有
表
的
主键
序列
?
postgresql
通过Postico或其他工具导入数据库后,
表
的
ID
序列
将失去同步。pg_catalog.setval(pg_get_serial_sequence('table_name', 'id'), (SELECT MAX(id) FROM table_name)+1); 但是,我
如何
对
所有
表
执行此操作,而不必对每个
表
运行相同
的
命令?
浏览 18
提问于2019-08-19
得票数 2
1
回答
删除
表
中
的
所有
行后,
如何
将串行类型
重置
为0?
postgresql
、
postgresql-10
我之前问过这个问题,有人在db 这里上发布了一个非常有用
的
答案。这对我来说真的很好。不过,现在我想提出一个新
的
(有关
的
)问题: 假设我删除了
表
中
的
所有
行(例如,在数据库小提琴示例中,通过执行“从id >0
的
水果中删除”来删除苹果和橙色行)。
如何
强制id类型重新设置为0,以便下一个插入将具有id=1?
浏览 0
提问于2022-03-04
得票数 3
回答已采纳
1
回答
批量插入后前进
主键
postgresql
、
primary-key
我有一张有几排
的
桌子。它有个初选。我插入了大量行,包括包括
主键
在内
的
所有
字段。现在,当我尝试在没有指定
主键
的
情况下插入时,它会失败,因为它试图在先前插入
的
行中使用一个已经用作
主键
的
数字。
如何
告诉
表
以比现有键更高
的
数字创建新
的
主键
? 例如,假设
表
中有
主键
1-8
的
行,并大量插入
主键</em
浏览 0
提问于2017-04-13
得票数 1
回答已采纳
2
回答
Rails:使用Postgres创建对象
时
重复
的
ActiveRecord::RecordNotUnique?
sql
、
ruby-on-rails
、
ruby
、
postgresql
、
activerecord
我正在使用Rails 4应用程序,它需要创建大量对象以响应来自另一个系统
的
事件。当我在我
的
模型上调用ActiveRecord::RecordNotUnique
时
,
主键
列上
的
create!我在上面找到了其他
的
答案,所以建议拯救异常并打电话给retry TableName.create!violations retry raiseend
浏览 0
提问于2015-02-20
得票数 6
回答已采纳
2
回答
为什么SQL id
序列
不同步
(特别是使用Postgres)?
sql
、
postgresql
、
sequence
我已经看到了当
序列
与它生成
的
主键
不同步
时
更新
序列
的
解决方案,但我不明白这个问题最初是
如何
发生
的
。 有人知道
主键
字段是
如何
与
序列
不同步
的
吗?
主键
字段
的
默认值被定义为
序列
的
下一个值,其
主键
没有在任何地方显式设置。我正在使用Postgres,我们看到这种情况时有发
浏览 0
提问于2012-02-16
得票数 11
回答已采纳
1
回答
无法通过管理员创建新条目
python
、
django
、
python-3.x
、
postgresql
我有一个叫Company
的
模型。模型很简单,你可以看到。在项目中我使用postgres数据库。django.db.utils.IntegrityError: duplicate key value violates uniqu
浏览 0
提问于2018-06-29
得票数 0
31
回答
当
postgres
的
主键
序列
不同步
时
,
如何
重置
?
postgresql
、
primary-key
、
database-sequence
我遇到了
主键
序列
与
表
行
不同步
的
问题。这似乎是由于导入/恢复没有正确维护顺序造成
的
。
浏览 77
提问于2008-10-29
得票数 624
回答已采纳
1
回答
为什么不显式设置AutoField增量表
序列
的
值?
django
、
postgresql
在Django 1.8.11中,使用
PostgreSQL
后端,如果我有一个包含3个项
的
表
(id为1、2、3),然后手动插入一个条目,并显式地指定id:i.save()>> select nextval('myapp_myitem_id_seq')这是故意
的
吗?我看到了
浏览 3
提问于2016-04-07
得票数 2
回答已采纳
11
回答
postgresql
重复键违反唯一约束
postgresql
嗨,我有一个问题,我知道这个帖子已经贴了很多次了,但是我没有找到我
的
问题
的
答案。问题是我有一个
表
和一个列"id“,我希望它是唯一
的
数字,就像平常一样。这种类型
的
列是串行
的
,并且每次插入后
的
下一个值都来自一个
序列
,所以看起来一切正常,但有时仍然会显示此错误。我不知道为什么?在文档中,它是写
的
,
序列
是愚蠢
的
,教授,并且总是有效
的
。如果我给该列添加一个唯一
的
约
浏览 3
提问于2010-12-15
得票数 85
3
回答
当
postgresql
序列
失去同步
时
?
postgresql
、
sequence
这是第三次发生在我身上,一个
序列
被设置为一个初始值(0或1,不确定),而在
表
中,大约有1500条记录。
当
发生这种情况
时
,不能从我
的
应用程序中插入新行。所以我想知道
序列
不同步
的
可能原因。
浏览 0
提问于2013-08-07
得票数 3
回答已采纳
1
回答
烧瓶SQLAlchemy - session.add违反
主键
约束
python
、
sqlalchemy
、
flask-sqlalchemy
我有一些具有整数
主键
的
模型,它们应该自动递增。table_args__ = ( ) 我有一条让多名学生进入一个班级
的
路线enrol端点
时
,我得到了
主键
约束错误--这是意外
的
,因为
所有
模型都有一个自动递增
的
整数PK。同样奇怪
的
是,当我一直在前面单击“登记”
时<
浏览 3
提问于2021-01-09
得票数 0
2
回答
如何
从
序列
中修复
所有
重复
的
键值?
postgresql
、
identity
、
sequence
、
django
当我把它转过来
的
时候,它从来没有将任何东西重新编入索引,而且它会给我尝试这样做带来错误。似乎有很多表格都有这个问题。有没有一种方法可以使用我在另一个问题上找到
的
代码,并将其用于
所有
序列
和
表
?
浏览 0
提问于2017-12-19
得票数 1
1
回答
如何
执行从数组到多到多到查找
表
的
模式迁移?
postgresql
、
database-design
、
postgresql-9.6
、
many-to-many
、
schema-migration
从那时起,我意识到,由于我将查询这些数据,我希望从使用数组列来存储我
的
标签,改为使用多到多
的
查找
表
。blog_tags( tag_id INTEGER REFERENCES tags(id)我知道
如何
为模式本身执行迁移所需
的
alter命令,但我
的
问题是
如何
编写一个迁移来正确地将数据从数组传输到新
表
?(此外,我最好是希望得到相应
的</em
浏览 0
提问于2020-01-23
得票数 0
0
回答
当
它
不同步
,
如何
重置
postgres
的
主键
序列
?
数据类型
、
同步
我遇到了我
的
主键
序列
不与我
的
表
行同步
的
问题。 也就是说,当我插入一个新行时,我得到一个重复
的
键错误,因为
序列
数据类型中隐含
的
顺序返回一个已经存在
的
数字。这似乎是由导入/恢复不正确地维护
序列
造成
的
。
浏览 327
提问于2017-12-20
1
回答
django.db.utils.IntegrityError:从以前
的
服务器上载psql
的
备份
时
,重复
的
键值违反唯一约束错误
django
、
python-3.x
、
django-models
我最近更换了我
的
服务器,因此我创建了psql数据库
的
备份。在新服务器中,我使用psql dbname < dbname.bak来备份我
的
数据库。尽管django文件(包括迁移)(完全相同)是完全相同
的
,备份过程显示了一些错误,但不知何故备份成功了。每件事都运行得很好,但问题是当我创建一个新模型(示例)
时
: student = models.OneToOneField使用来自stackoverflow
浏览 0
提问于2019-12-04
得票数 0
2
回答
不同步
时
,
如何
重置
postgres
的
主键
序列
?
postgresql
我遇到了我
的
主键
序列
不与我
的
表
行同步
的
问题。 也就是说,当我插入一个新行时,我得到一个重复
的
键错误,因为
序列
数据类型中隐含
的
顺序返回一个已经存在
的
数字。这似乎是由导入/恢复不正确地维护
序列
造成
的
。
浏览 1700
提问于2017-12-21
2
回答
我
的
postgres数据库中有600条记录,现在当我从django插入时,它正在生成主要
的
重复错误
python
、
django
、
database
、
postgresql
我已经直接从
postgresql
中将数据插入到
表
中。现在,当我尝试从django应用程序插入数据
时
,它生成了
主键
重复错误。
如何
解决此问题?
浏览 2
提问于2019-12-20
得票数 0
3
回答
Oracle
序列
缓存
database
、
oracle
、
oracle10g
我正在尝试在Oracle数据库中实现一个
序列
,作为
表
的
代理键创建者。出于性能原因,我希望缓存此
序列
。我读到在使用缓存
序列
时
存在潜在
的
陷阱,因为回滚和实例故障将导致错失值。 这让我开始思考。假设我创建了一个缓存大小为100
的
序列
。然后,我将50条记录插入到我
的
表
中,并将sequence值作为主要
的
代理键。在提交之后,
序列
的当前值还没有写入磁盘。假设我在这一点上有一个
浏览 0
提问于2010-03-05
得票数 8
回答已采纳
4
回答
postgresql
插入从select到
sql
、
database
、
postgresql
我有两个
表
table1和test_table1,它们具有相同
的
模式。insert into test_table1 select * from table1;返回 错误:重复
的
键值违反了唯一约束"test_table1_pkey“
的
详细信息: key (id)=(1)已经存在。我知
浏览 9
提问于2016-07-20
得票数 3
回答已采纳
6
回答
Django +
PostgreSQL
:
如何
重置
主键
?
django
、
database
、
postgresql
、
primary-key
然而,一旦我转移到
PostgreSQL
,我就遇到了一个小问题:一旦我清空一个
表
,
主键
就不能
重置
。我希望每次清理/重新构建游戏
时
,都能从1开始使用
主键
“重新开始”。代码仍然按原样工作,但整数是描述游戏中对象
的
一种非常自然
的
方式。我希望每个新游戏都从1开始,而不是从上
浏览 0
提问于2009-02-13
得票数 31
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券