腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
禁用
postgres
迁移
的
重复
键
约束
、
我正在尝试将一些数据从一个
postgres
rds
迁移
到另一个
postgres
rds,但我一直遇到ERROR: duplicate key value violates unique constraint我已经将session_replication_role参数组值更新为replica,但似乎仍然无法超越该
约束
(以及我可能遇到
的
其他
约束
)。演示数据,但即使我设置了set session_replication_role to 'replica';...I,仍然得
浏览 47
提问于2021-04-08
得票数 0
1
回答
如何在postgresql中
禁用
外
键
约束
、
、
、
、
我使用AWS Aurora
Postgres
和DMS从RDS
postgres
迁移
到Aurora PG。为了执行满载,我想在所有对象上
禁用
外
键
约束
和触发器。我可以
禁用
触发器,但无法找到
禁用
约束
的
方法。以下内容不起作用:它抛出: 错误:语法错误位于或接近“
约束
”行1: ALTER so_it
浏览 2
提问于2018-01-19
得票数 10
回答已采纳
1
回答
禁用
AWS DMS
迁移
中
的
外
键
约束
不适用于
Postgres
、
、
、
、
嗨,我想把我
的
数据从一个
Postgres
实例
迁移
到另一个。但是,我
的
数据库包含具有外
键
约束
的
表。根据提供
的
官方
迁移
文档,AWS DMS只
迁移
所需
的
模式,不
迁移
外
键
和其他辅助索引。因此,我现在遵循
的
方法是,首先手动
迁移
模式,然后运行DMS作业,目标模式设置为什么都不做。但是,当DMS试图并行
迁移
表时,我
的
浏览 2
提问于2021-04-20
得票数 5
2
回答
在GCP上
禁用
表上
的
触发器
、
、
我正在进行DB
迁移
,为了和平
迁移
,我需要
禁用
表上
的
外
键
约束
。: 我还试图通过以下方式
禁用
触发器:然而,在我看来,我也需要su权限:ERROR: perm
浏览 13
提问于2021-12-06
得票数 4
1
回答
使用带天桥
的
Postgres
pg_dump文件时
的
幂等和外
键
约束
、
我正在尝试使用一些pg_dump生成
的
带有Flyway
的
迁移
脚本。第一个
迁移
脚本仅用于模式。其他
迁移
脚本使用
Postgres
COPY命令将种子数据加载到各个表中。这些种子数据脚本将以天桥可
重复
迁移
脚本
的
形式存在。此设置显示了两个问题。 当Flyway从
迁移
脚本加载种子数据时,由于没有按正确
的
顺序播种各种表,所以会违反外
键
约束
。有大量
的
表需要处理
浏览 5
提问于2022-07-20
得票数 1
1
回答
强制
约束
名称唯一性
我刚刚注意到,PostgreSQL允许在数据库中
重复
外
键
(可能还有其他
约束
)名称,只要它们位于不同
的
表上。因此,如果父表是Foo,并且有两个子表BarX和BarY,那么两个表上
的
外
键
都可以命名为FK_fooid。这是一个糟糕
的
设计,因为where constraint_name = 'FK_fooid' 将返回两个相同
的</e
浏览 0
提问于2016-10-17
得票数 0
回答已采纳
1
回答
禁用
/启用全部触发器
的
Postgresql权限
、
、
为了
迁移
,我需要为我
的
表
禁用
触发器和
约束
/外
键
关系。我正在使用flyway进行
迁移
。 因此,我希望创建除超级用户之外
的
其他用户。并赋予新用户
禁用
/启用给定模式
的
所有触发器/
约束
的
能力。所以我试了一下: CREATE USER "MY_USER" WITH PASSWORD 'password'; GRANT ALL PRIVILE
浏览 55
提问于2021-05-03
得票数 0
回答已采纳
1
回答
如何首次使用多个表填充SQL数据库
、
、
、
、
关于如何第一次填写数据库
的
方法,我有一个一般性
的
问题。实际上,我在R(为快速工作和提供洞察力而构建
的
数据)中使用“原始”数据集,但现在我需要在关系数据库中构建和加载所有数据集。结果是一个相当“复杂”(都是相对
的
)数据模型,表中有许多连接表和外
键
。 我
的
问题是:现在,对我来说,填充这个DB最简单
的
方法是什么?我
的
方法是从R中
的
“原始”数据开始,为每个表生成一个.csv,然后在DB中每个表加载它们。是这样做
的
好方法,还是
浏览 0
提问于2018-11-16
得票数 0
回答已采纳
6
回答
PostgreSQL -
禁用
约束
、
我有一个大约有500万行
的
表,它有一个引用另一个表
的
主键
的
fk
约束
(也有大约500万行)。来自Oracle背景
的
我
的
第一个想法是
禁用
约束
,执行删除操作,然后重新启用
约束
。如果我是超级用户(我不是,但我是以拥有/创建对象
的
用户身份登录),<e
浏览 0
提问于2010-04-21
得票数 67
回答已采纳
1
回答
禁用
外
键
约束
代码第一EF
、
、
、
、
如果我想
禁用
关系上
的
外
键
约束
。如果在数据库中进行编辑,我将执行以下操作:但是,我希望在我
的
迁移
文件、我
的
configuration或我
的
model中,以“代码优先”方法
的
注释形式
禁用
对关系
的
外
键
约束
。我还注意到,EF并不关心我是否擅自从数据库中
禁用
外
键
约束
,但在我看来,这将违反代码优先方法。因此,任
浏览 3
提问于2014-02-26
得票数 6
回答已采纳
2
回答
如何删除未定义名称
的
约束
?
、
、
、
我
的
Alembic
迁移
声明了这样
的
外
键
约束
: 'that', ForeignKeyConstraint(['this_id'], ['this.id'])) 我
的
项目需要支持两个数据库由于没有定义
约束
的
名称,因此每个数据库都会自动生成它。在
浏览 1
提问于2015-01-28
得票数 2
2
回答
在Heroku使用Laravel
迁移
到
Postgres
时出错
、
、
、
我正在使用Laravel5.6和Heroku
的
Postgres
数据库。SQLSTATE42830:无效外
键
:7错误:对于引用ta bl
浏览 0
提问于2019-04-03
得票数 1
1
回答
PostgreSQL在
禁用
约束
时,
禁用
FK
约束
是否会
禁用
系统触发器?
、
、
、
我是
postgres
的
新手,目前使用版本12.4到版本13.2。 开发人员希望在其应用程序架构中
的
表上
禁用
系统触发器。他正在请求在dev/test中不允许
的
超级用户,因为隐含
的
期望是它在prod中是必需
的
。 我研究了几个关于如何
禁用
系统触发器
的
站点,我发现只有超级用户才能这样做。对我来说有意义
的
是,用户
禁用
表上
的
外
键
约束
,在
禁用
浏览 15
提问于2021-10-14
得票数 1
1
回答
分区表isse上
的
唯一索引
如何消除
postgres
分区后
的
重复
插入。 1 1-01-2022 要使ID在insert触发器之前是唯一
的
选项,还有其他方法吗?
浏览 5
提问于2022-01-20
得票数 0
2
回答
我需要用外
键
将一个数据库
迁移
到一个新
的
数据库。如何检查
约束
错误?
我需要将许多mysql MyISAM表
迁移
到一个新
的
InnoDb版本,添加外
键
约束
。我可以转储和导入,
禁用
第一个外
键
检查。但是,当我再次激活外
键
检查时,是否有一种方法可以检查哪些表存在
约束
问题(不需要手动检查所有这些表)?
浏览 0
提问于2019-11-28
得票数 -1
回答已采纳
2
回答
如何在Rails 5
迁移
中创建带有级联delete
约束
的
外
键
?
、
、
、
、
我使用
的
是Rails 5和
PostGres
9.5。我想从我
的
search_codes表中为我
的
addresses表创建一个外
键
,所以我创建了这个
迁移
myapp=> \d search_codes; Table "public
浏览 3
提问于2017-10-16
得票数 1
回答已采纳
2
回答
禁用
/启用触发器所有后
的
引用完整性
我想知道如何在
禁用
和重新启用外
键
约束
之后检查表上
的
引用完整性。例如:CREATE TABLEALTER TABLE 让我们尝试插入一个不尊重fk_main_delta
的
值:=>
浏览 0
提问于2015-02-03
得票数 4
回答已采纳
1
回答
如何在sql server 2008中更新和插入数百万条记录
、
、
、
我有开发60多个线程
的
企业级应用程序更新和插入数据从10SQL服务器到一个企业sql服务器使用vb.net桌面应用程序。我
的
问题是,在每台服务器上更新超过1000万个数据时,cpu使用率和内存使用率几乎都是100% 系统配置:32 OS、Server OS 2008、SQL server 2008
浏览 3
提问于2018-04-10
得票数 0
2
回答
禁用
迁移
的
PostgreSQL外
键
检查
我在PostgreSQL 9.4中创建了很多具有外
键
的
迁移
。 这是一个令人头疼
的
问题,因为在
迁移
这些表时,它们必须完全按照外
键
所期望
的
顺序排列。如果我必须从其他包运行
迁移
,而我
的
新
迁移
依赖于外
键
,那么它就会变得更加棘手。在MySQL中,我可以通过简单地将SET FOREIGN_KEY_CHECKS = 0;添加到我
的
迁移
文件
的
顶部来简化这一过程。
浏览 6
提问于2016-06-30
得票数 125
回答已采纳
1
回答
忽略添加索引
迁移
中
的
唯一性
、
、
我正在尝试向现有索引添加唯一
约束
,所以我在
迁移
中删除和添加了索引,一切都执行得很好,但当我查看
postgres
时,我仍然没有看到该索引上
的
任何唯一
约束
,并且我
的
upsert代码失败并显示消息,即列上没有唯一索引这是我
的
迁移
remove_index :company_lists, :company_id add_index :company_lists, :company_id, :unique=> true该列是外
键
,如果我先
浏览 16
提问于2021-11-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PostgreSQL 中如何启用/禁用及验证外键约束
零停机迁移 Postgres的正确方式
MySQL数据库的多表查询以及外键约束
ORACLE迁移到PostgreSQL迁移(二)——EDB 离线方法迁移
一键禁用Windows Defender,告别繁琐的关闭方式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券