【发布时间】:2020-05-31 14:46:08
【问题描述】:
CREATE TABLE my_app.person
(
person_id smallserial NOT NULL,
first_name character varying(50),
last_name character varying(50),
full_name character varying(100) generated always as (concat(first_name, ' ', last_name)) STORED,
birth_date date,
created_timestamp timestamp default current_timestamp,
PRIMARY KEY (person_id)
);
错误:生成表达式不是不可变的
目标是将名字和姓氏填充到全名列中。
【问题讨论】:
标签: sql postgresql database-design string-concatenation calculated-columns