腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Postgres
串行
字段
的
替代
方案
,
用于
解决
冲突
导致
更新
时
递增
的
值
、
、
、
、
我最近没有意识到无论是否插入数据,
串行
字段
都会
递增
的
问题。我
的
情况是,我
的
软件
的
一个特定用户正在以一种方式使用一个功能,
导致
在一条记录上执行数百万次
更新
。这条记录被用作状态信息,在我
的
幼稚中,当整数id
字段
nextval()达到其限制
时
,我没有意识到即将发生
的
故障,这是以下错误: 错误:整数超出范围SQL状态: 22003 因此,我
的
问题是,在<
浏览 26
提问于2019-03-11
得票数 1
2
回答
没有ID
值
的
Postgres
并发副本?
、
我正在执行并发复制命令,但没有为
串行
ID
字段
指定
值
。据我所知,如果只有一个copy命令,这是可以
的
,因为
Postgres
将生成一个ID。但是,这是否会
导致
与多个运行
的
复制命令发生
冲突
,因为序列从未被复制命令
更新
过?
浏览 3
提问于2013-10-05
得票数 0
回答已采纳
1
回答
SQLAlchemy生成自己
的
主键?
、
、
我已经开始将SQLAlchemy集成到我
的
应用程序中,使用HP Vertica数据库。到目前为止,基本功能运行良好,但现在发生了一些非常奇怪
的
事情:无法插入或
更新
标识/自动增量列"id“ 我检查了异常以查看执行了哪些SQL语句,并看到(一个随机
值
)被传递给"id“
字段
:。和/或default=None传递给模
浏览 14
提问于2017-09-14
得票数 1
2
回答
当大多数查询都会
导致
冲突
时
,对
冲突
运行insert
、
、
、
、
在我
的
postgres
数据库中,我有一个表,
用于
将两个
字段
与一个
串行
主键映射在一起,但我很少会得到新
的
映射。我每天可能会收到60k次(或更多)
的
数据,而每个月只会得到几次新
的
映射。子句编写了一个查询:valueson conflict (field1, field2) do nothing 这看起来像预期
的
那样工作但是我想知道,在很少需要添加映射
浏览 2
提问于2020-09-25
得票数 0
2
回答
Django对象创建和
Postgres
序列
、
我有一个import脚本,它运行一系列命令将内容从一个
Postgres
DB转移到另一个数据库,这两个命令都运行相同
的
Django代码库。在大多数情况下,它使用.在执行此操作
时
,我指定ID,即,脚本完成后,我注意到我执行objects.create()
的
表上
的
Postgres
序列是错误
的
。当然,这会在创建新对象
时
导致
错误
浏览 0
提问于2010-01-19
得票数 6
回答已采纳
1
回答
安卓SQLite上
的
冲突
更新
是可能
的
吗?
、
、
、
我需要
解决
这个问题。 我从错误
的
概念开始我
的
项目,即
冲突
替换会在发现
冲突
时
对行内容进行
更新
。此外,我还在想,在这个插入(与
冲突
),如果我不为一个列
的
值
,它不会做替换,但保留旧
的
值
。相反,我刚刚发现ON
冲突
替换,如果它找到
冲突
,它将执行delete->insert,如果它找不到一个列
的
值
(如果我将null<
浏览 1
提问于2012-01-07
得票数 8
回答已采纳
2
回答
如何在一个查询中切换
postgres
中
的
布尔
值
、
、
我正在尝试
更新
postgres
表中
的
一行。我想切换一个布尔
值
字段
。 UPDATE table SET boolean_field = !boolean
postgres<
浏览 0
提问于2014-06-14
得票数 13
回答已采纳
2
回答
Django表单找不到正确
的
ID int Increment on Production vs LH
、
、
、
由于某些原因,在Localhost (LH)上一切正常,但是在我
的
生产服务器上,我
的
表单不能正确地添加新
的
用户提交。我得到
的
错误是:DETAIL: Key (id)=(8) already exists.有没有需要运行
的
产品"sudo systemctl restart gunicorn“(我已经尝试过上面的例子了)?也许它只在LH上起作用,因为我在那里测试了更多,增
浏览 0
提问于2018-04-09
得票数 1
1
回答
在更改models.py中属性
的
数据类型后,Django迁移未应
用于
Postgres
、
、
、
、
JSONField,它将根据类似于此
的
某些键存储price
值
。当我
的
代码试图从DB读取
时
,我得到了错误“列:价格不存在”。移除了这个
字段
。运行迁移,应用它。移除
字段
很好。但是,当我将
字段
添加回,而不是将其视为要添加
的
新
字段
时
,它就不会被插入。从migrations.py文件夹中移除迁移,重新运行并重新应用.我正在使用
Postgres
浏览 1
提问于2019-12-07
得票数 0
回答已采纳
2
回答
pg_get_serial_sequence返回错误:关系
的
列“-”不存在
、
使用
Postgres
11.5,我尝试手动将一些数据(具有特定键值)插入到具有
串行
主键
字段
的
表中,然后调整
串行
主键
字段
的
顺序,以返回高于当前最大
值
的
值
。但是我得到了一个错误。(5, 5);-- returns one record with a FOO_ID of 5, as expected 接下来,我想要
更新
序列,这样我接下来<em
浏览 110
提问于2019-12-13
得票数 2
3
回答
没有在显式id插入上
更新
postgres
自动增量
、
我在
postgres
有以下表格: "id" serial NOT NULL PRIMARY KEY,)在
postgres
有什么
解决
办法来
解决
这个问题?我需要它,因为我需要对表中
的
一些
浏览 5
提问于2012-02-02
得票数 84
回答已采纳
2
回答
为什么SQL id序列不同步(特别是使用
Postgres
)?
、
、
我已经看到了当序列与它生成
的
主键不同步
时
更新
序列
的
解决
方案
,但我不明白这个问题最初是如何发生
的
。 有人知道主键
字段
是如何与序列不同步
的
吗?主键
字段
的
默认
值
被定义为序列
的
下一个
值
,其主键没有在任何地方显式设置。我正在使用
Postgres
,我们看到这种情况时有发生。当序列为现有行生成一个id
时
,它最终会
导致
浏览 0
提问于2012-02-16
得票数 11
回答已采纳
4
回答
Python/ Django键已经存在。波斯特格斯
、
、
我在django构建了一个项目,它使用
postgres
数据库。此数据库由CSV文件填充。因此,当我想插入一个新对象
时
,我得到了错误“复制键”,因为id =1
的
对象已经存在。Indexes:如果我在psql中得到桌子
的
细节,我得到:如何使用未使用
的
id保存用户?
浏览 6
提问于2017-01-28
得票数 6
5
回答
手动插入带有主键序列
的
postgres
表
、
、
现在,我发现
postgres
解决
方案
是使用一个序列,然后在每次插入时请求该序列
的
nextval()作为默认
值
。我还读到,
串行
类型会自动创建序列和主键,即使在事务内部调用时,nextval()也会增加计数器,以避免锁定序列。我发现无法
解决
的
问题是,当您手动将
值
插入具有唯一或主约束
的
字段
以及默认情况下序列
的
nextval()时会发生什么。据我所见,这将
导致
插入在序列到
浏览 12
提问于2010-10-11
得票数 16
回答已采纳
5
回答
冲突
的
postgresql -不能第二次影响行
values(Z01,'blue')我犯了这个错误 insert into psa_aso_branch(branch_code,branch_desc,regional_code,status,crea
浏览 7
提问于2017-03-24
得票数 25
4
回答
PostgreSQL:唯一违反:7错误:重复键值违反唯一约束"users_pkey“
、
、
、
、
我在我
的
Laravel应用程序中使用psql。我正在尝试创建我
的
用户,我一直得到这个错误 $user = User::where('account_iduser->fb_profile_id = '';$user->fb_username = '';
浏览 3
提问于2016-06-22
得票数 39
回答已采纳
1
回答
boss_db:save_record不使用PostgreSQL适配器
在ChicagoBoss
的
外壳中,这个返回:但是,记录实际上并没有保存在数据库中。这是我
的
桌子: "ID integer primary key," ") 我
的
模特
浏览 3
提问于2016-04-09
得票数 0
回答已采纳
1
回答
对
postgres
中几乎无间隙序列
的
建议
、
、
我
的
问题是:序列不能通过周期性地(比如每天一次)检查哪些序列号未使用并将它们添加到序列中使用,从而使序列几乎没有间隔吗?
的
一些问题 对于标识列,获取当前使用
浏览 0
提问于2021-06-15
得票数 4
回答已采纳
1
回答
冲突
目标的多重性
、
、
、
对于a和b列,我有两个唯一
的
索引。我需要这样
的
东西:on conflict (a) do update set c = 'a_violation'因此,通常我希望根据
冲突
目标进行不同
的
更新
--不支持上述语法(只支持一条on conflict语句)。
浏览 0
提问于2018-05-08
得票数 22
回答已采纳
1
回答
如何从Python访问postgresql定义
的
变量
、
、
我有一个python3代码,将数据插入到
postgres
表中,其中该表有一个
串行
整数列,它
的
值
希望在插入后返回。我试过使用“返回”,但没有得到响应返回
的
IDresponse = cur.execute(query) 在使用into
时
找到了帮助,但仍然没有返回任何内容,还尝试选择定义
的
变量值。CONTE
浏览 3
提问于2022-04-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DDIA 读书笔记(6)数据库事务
openGauss可替代Oracle吗?从字段类型说起……
2018,为何你应该使用 PostgreSQL,这几个也许就是理由了
零停机迁移 Postgres的正确方式
分布式ID生成器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券