1

CockroachDB 是否支持其表中列的默认值?它是否允许默认值是函数值(例如current_date())?

4

1 回答 1

1

您可以使用默认约束设置默认值,CockroachDB 在此处记录了该约束。

它还支持将默认值设置为函数,例如插入写入发生的日期。

您将创建一个具有这样一个默认列的表,例如:

CREATE TABLE purchase_log (
    id INT PRIMARY KEY,
    date_purchased DATE DEFAULT current_date()
);

然后,对表的所有未指定date_purchased列的插入都会使该列自动填充current_date()插入时的返回值。

于 2017-04-11T21:34:57.940 回答