cost 228 ms
如何将“CHECK”约束包含在通过 phpMyAdmin 完成的备份中? - How to include "CHECK" constraint to backup done via phpMyAdmin?

当我从 phpMyAdmin(快速方法)导出我的数据库时,它不包括CHECK约束。 但是,当我运行SHOW CREATE TABLE table时,我看到了约束。 此外,外国约束得到支持。 此外,当我使用 mysqldump 进行备份时,文件中包含CHECK约束。 有没有办法告诉 phpMyAdm ...

使用 supabase 和 prisma 防止 Postgres 列为 EMPTY - Prevent Postgres column to be EMPTY using supabase & prisma

我已经使用 Prisma & Supabase 开始了一个新项目,但我遇到了一个问题。 我有一些必需的字符串列。 有没有办法阻止这些列接受空字符串值 ( '' )。 你知道这是否可以在 prisma 模式级别完成(我猜这是最好的选择)? 或者使用 subapase RLS 策略? ...

在 jsonb 列上添加约束以检查列值中的一组字符串中的一个是否 - Add constraint on jsonb column to check if one of a set of strings in the columns values

我想要完成的是在 postgresql 表的 jsonb 类型的列上创建一个约束。 该约束将检查并确保至少有一个值在预定义的字符串列表中。 完成此操作的语法是什么? 例如,如果有一个字符串数组[“test1", "test2", "test3", "test4"] 在列的值中,我们要确保这些字符串之 ...

Postgres:具有多个插入/数据修改语句的 CTE 中的立即约束评估顺序 - Postgres: Immediate constraint evaluation order in CTEs with multiple Insert / data-modifying statements

我对 Postgres 文档中关于数据修改 CTE 与我在实践中看到的内容的记录感到困惑。 我在 Postgres 13 上。 Postgres 的文档 state 以下是关于数据修改表达式的内容 WITH 中的子语句彼此并发执行,并与主查询同时执行。 因此,在 WITH 中使用数据修改语句时,指 ...

MariaDB 位列、检查约束和 JSON 问题 - 违反检查约束 - MariaDB problem with bit column, check constraint and JSON - check constraint is violated

我在 10.3.35 MariaDB 服务器上有下表: 我获取这样的数据(PHP): 我有一个这样的 tabulator.js 表集(摘录): 我发送到服务器以更新记录的数据如下所示: 更新语句是这样的: 但是我收到一个错误,即违反了检查约束: 为什么会这样? ...

禁止在 SQL (Postgres) 中添加具有特定外键的行 - Forbid to add rows with a specific foreign key in SQL (Postgres)

我有两个仅附加表,其中一个具有另一个外键。 出于这个问题的目的,我将它们称为sets和items 。 sets有一个唯一的 id。 items有一个唯一的 id 和sets.id的外键。 我如何在代码中使用这些表是在事务中,我创建了一个sets行和几个引用此sets行的items行。 在这个初始 ...

PostgreSQL 检查 A 列是否为 null 然后 B 必须为 null - PostgreSQL check if column A is null then B must be null

我是 PostgreSQL 检查的新手。 我需要添加一个检查约束,指定如果 A 列是 null,那么 B 必须是 null 令人惊讶的是,我正在努力寻找答案。 我可以轻松地添加约束,例如 A 必须大于 B 或小于 0,或者两列都必须是 null(如果这有意义的话)等等。 但是,我找不到答案和正确的 ...

Oracle 检查比较另一个表中的日期列的约束 - Oracle Check constraint that compares dates column from another table

我想向需要将列与另一个表进行比较的表添加检查约束。 这是 select 声明 如果 a.valid_to > b.end_date 则违反此规则的行不应输入到数据库中。 如何创建此检查约束? 如果我必须使用此 select 语句创建 function,请提供语法帮助。 TIA ...

如何创建检查条件来检查日期是否为特定日期,然后收入必须 > x? - How to create a check condition that checks for if date is a specific date then income has to be > x?

我想弄清楚如何在 CREATE TABLE 之外编写和添加一般约束,当 payDate 是 New Years 2010 (01-01-2010) 时,不同员工的收入必须超过 100,000 美元。 那天的一些收入数据是 NULL,但我只是想找出大于 $100k 的收入。 我正在使用的表: 我努力 ...

强制在计算列之前评估检查约束 - Force check constraints to be evaluated before computed columns

我想在表格中有一个 JSON 列。 我想要(持久的)计算列,从 JSON 数据中提取有用信息。 我想要一个“严格”的 JSON 路径,但我还想检查该路径是否存在于 JSON 中,以便错误消息特定于该表,而不仅仅是非法 Z0ECD11C1D7A287401D148A23 路径。CREATE TABLE ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM