腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Postgresql
约束
:
条件
检查
postgresql
、
constraints
我有一个包含3列
的
表: id1、id2、status我希望有一个与以下示例匹配
的
约束
:它必须拒绝具有相同值(val_x,val_y)和true
的
新行,并接受具有false
的
新行。
浏览 1
提问于2015-09-11
得票数 0
1
回答
Postgresql
中
条件
的
检查
约束
sql
、
postgresql
、
check-constraints
我正在尝试创建一个check
约束
,以防止人们将sales_status更改为3,除非progression_status为80。当我运行查询时 select * from mytable where sales_status = 3 and progression_status < 80 我没有得到预期
的
结果。然而,我似乎不能使check
约束
起作用
浏览 14
提问于2019-02-01
得票数 3
回答已采纳
1
回答
在大容量加载之前还是之后,在
PostgreSQL
表上创建
检查
约束
会更有效吗?
postgresql
、
check-constraints
我正在
PostgreSQL
中
创建一个表,并首先使用数据进行批量加载。
PostgreSQL
文档建议先插入大量数据,然后创建索引和外键
约束
。
检查
约束
是什么?在插入初始数据之前还是之后创建它们更好?例如,一个表将在time上有一个索引,在它上有一个NOT NULL
约束
,在时间间隔上有一个check
约束
,可能在device上。对大容量负载
的
数据进行清理,满足
约束
条件
。在今后
的
正常操作<em
浏览 0
提问于2021-05-01
得票数 1
回答已采纳
1
回答
PostgreSQL
两表
约束
不能正常工作
postgresql
、
check-constraints
text) VALUES (NULL); 我期望它在INSERT行上失败,因为插入
的
行违反了check
约束
(我们正在插入文本为NULL
的
消息,并且没有该消息
的
附件),但是它成功运行,下一个查询返回(1、NULL、false) (这里是一个带有稍微修改函数定义
的
(撇号而不是美元符号,因为数据库版本更有趣
的
是,如果我在添加CONSTRAINT之前更改命令
的</
浏览 2
提问于2021-04-10
得票数 0
回答已采纳
1
回答
使用ora2pg实现Oracle Db到
PostgreSQL
的
转换
oracle
、
postgresql
、
ora2pg
我正在尝试使用Ora2pg工具将我
的
Oracle数据库迁移到
PostgreSQL
。导出
的
DDL文件成功,但当我试图导入到
PostgreSQL
服务器得到一些错误如下。在Oracle中有一个
检查
约束
条件
,当我从Ora2PG中导出它时,它被生成为当我尝试在
PostgreSQL
服务器
中
执行同样
浏览 9
提问于2018-09-29
得票数 0
4
回答
外键
条件
的
PostgreSQL
检查
约束
sql
、
postgresql
、
foreign-keys
、
check-constraints
serial primary key, superuser boolean not null default false还有一张有工作
的
桌子因此,我有一个表,用来查看分配给哪个用户
的
哪个作业: user_id integer references "user"(id),constraint user_has_job_pk PRIMARY KEY (user_id, job_id)但是我想创建一个user_
浏览 2
提问于2014-04-23
得票数 22
回答已采纳
0
回答
使用Regex实现
Postgresql
中
的
条件
检查
约束
sql
、
database
、
postgresql
我正在尝试在
postgresql
中
创建一个
条件
检查
约束
。当a_type为'a‘时,我希望b只包含数字。当a_type不是'a‘时,我希望b包含任何字符。我该如何做到这一点呢?
浏览 0
提问于2017-12-02
得票数 1
回答已采纳
1
回答
PostgreSQL
检查
约束
中
条件
逻辑
的
语法
sql
、
postgresql
这通常是我过去继承
的
方式。但是,在本例
中
,还有另一个表complete_user,它既是“填充”用户,也是“验证”用户。这意味着我必须修改顶层表(every_user)
中
的
逻辑,以适应用户同时被“填充”和“验证”
的
可能性。在没有钻石继承
的
情况下,我使用了以下内容来确保两个子记录不共享相同
的
父记录: ...null,check
约束
中
的
代码是否会计算为这两个布尔
浏览 3
提问于2022-01-23
得票数 -1
1
回答
Postgresql
-带有
条件
的
检查
约束
sql
、
postgresql
、
constraints
我正在将check
约束
工作到一个表
中
,我有status和status_sub_type列,但是,例如,我
的
状态' Closed‘只能是status_subtype = 'Closed-typeA'或Closed-typeB',但是现在我只是将可用
的
status_subtypes放入我
的
check
约束
中
,我怎样才能设置一个
条件
来说明存在5个子类型,但是如果它是状态关闭
的
,那么只能插入两个不同<em
浏览 3
提问于2022-04-27
得票数 0
2
回答
在数据已不正确
的
postgres表
中
添加校验
sql
、
postgresql
、
database-trigger
、
check-constraints
这对我来说似乎是一个有用
的
问题,而且在任何地方都找不到任何关于它
的
书面信息,所以我认为这可能太明显了。我只想确认一下: 如果我修改postgres表来添加一个
检查
,但是已经存在
的
数据与这个
检查
不一致,那么它不会发生任何变化,对吧?Postgres将只
检查
添加
检查
后插入/更新
的
数据?如果我添加一个复选标记birthyear > 1990,并且我从来没有更新过这个字段,但我更新了此行
中
的
一些其他字段,会怎
浏览 57
提问于2020-06-17
得票数 1
回答已采纳
1
回答
将信息传递给具有相同继承
的
另一个表。
postgresql
、
inheritance
我有两个从Z表继承
的
表(A,B),SGBD是
postgresql
,这些表没有额外
的
列,我
的
问题是如何将具有相同继承
的
表A
中
的
一行传递给表B。表Z有一个状态列,使用该列我决定插入
的
数据
的
命运,这使用trigge,当执行插入查询时triger被激活,
条件
被重定向到子表。 现在,如果状态发生变化,我如何将A表传递到表B?supose状态是一个varchar数据类型,值为'A‘,转到表A,如果值为' B’
浏览 0
提问于2019-11-18
得票数 0
1
回答
在
Postgresql
中
,对不等于特定值
的
2列添加唯一
约束
。
sql
、
postgresql
、
multi-index
有一个名为People、address_id (int)列和is_deleted (boolean)
的
表,我如何添加唯一
约束
以允许惟一
的
address_id + false,以及允许多个address_id
浏览 1
提问于2020-01-03
得票数 2
回答已采纳
2
回答
选择正确
的
分区规则
postgresql
、
database-partitioning
我正在设置一个新
的
PostgreSQL
9数据库,它将包含数百万(或数十亿)行。所以我决定使用
PostgreSQL
继承对数据进行分区。为了调优主表上
的
查询,我
的
第一个想法是使用模块
检查
约束
: ALTER TABLE mytable_0 ADD CONSTRAINT mytable_user_id_check CHECK (user_id问题是,当我用user_id上
的
条件
查询主表"mytable“时,
PostgreS
浏览 0
提问于2011-11-25
得票数 5
2
回答
PostgreSQL
表
中
的
列顺序重要吗?
postgresql
可能是性能,或者其他任何东西)和通常,列顺序对创建
PostgreSQL
浏览 7
提问于2015-12-24
得票数 6
1
回答
如果两个进程同时在两个事务
中
修改数据,并且表上有一个唯一
的
约束
,会发生什么情况?
postgresql
、
triggers
、
transactions
、
race-condition
、
unique-constraint
我在考虑我正在工作
的
生产系统
中
的
一个竞赛
条件
。数据库是
PostgreSQL
。应用程序是用Java编写
的
,但这与此无关。每4:00在
PostgreSQL
中
运行
的
夜间作业也会更改这些实体,从而更新表“版本”
中
的
数据。这个过程
的
设计是为了在早上(在应用程序
的
用户开始使用它之前)完成它
的
工作,但不幸
的
是,它会运行到当天。我认为这将导致应
浏览 4
提问于2015-01-12
得票数 2
回答已采纳
1
回答
SchemaCrawler Java检索
检查
列
约束
schemacrawler
根据问题及其注释,为了获得
约束
(我对
检查
约束
特别感兴趣),必须执行以下操作: 包括与其选择
的
DB驱动程序相对应
的
.jar,如或。我已经包含了
PostgreSQL
、SQLite、MySQL
的
PostgreSQL
文件,但我只获得了
PostgreSQL
的
约束
,而对于SQLite和MySQL,结果都是空
的
(不仅有
检查
约束
,而且也没有空
约束</
浏览 3
提问于2020-08-10
得票数 0
回答已采纳
2
回答
PostgreSQL
检查
约束
postgresql
null | 1 | null可以创建check
约束
,它只允许3
的
1个字段对于1 fk可以不为空?
浏览 0
提问于2012-04-05
得票数 1
回答已采纳
2
回答
如何使用附加文件实现草稿功能?
mysql
、
database-design
应考虑到:用户可以将文件附加到草稿
中
。这不是家庭作业问题。
浏览 0
提问于2012-02-15
得票数 0
1
回答
laravel迁移模式构建器:延迟
约束
检查
sql
、
laravel-4
、
database-migration
、
schemabinding
我必须将批量数据插入到表
中
,并将外键
约束
检查
推迟到事务提交。 在
postgresql
中
,NOT DEFERRABLE
约束
类型(mysql innoDB 可延迟
约束
),我如何在迁移
中
更改这个默认值?
浏览 3
提问于2014-02-08
得票数 0
1
回答
使用
PostGreSql
删除和恢复C#
约束
c#
、
postgresql
、
constraints
我读过
PostGreSql
不允许禁用
约束
检查
。你必须放下它们重新创造它们。 在还原数据库时,我试图使用临时删除C#
的
约束
。然后重新启用
约束
。是一种获取当前
约束
并在删除之前“保存”它们
的
方法。如果需要,我可以将
约束
保存在C#代码
中
,然后重建一个查询来恢复它。但是我对
PostGreSql
并不熟悉,所以我不知道如何以一种以后用于恢复
的
方式获得
约束
的
列表
浏览 2
提问于2016-02-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PostgreSQL 中如何启用/禁用及验证外键约束
MySQL中的数据类型及约束
用Keras中的权值约束缓解过拟合
5G会大幅度低于预期还是超预期-条件约束下的博弈
大数据OLTP场景中运用的Postgresql数据库
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券