[用户在YugabyteDB社区板上发布的问题]
我正在学习YB一段时间,我遇到了一个问题。我尝试创建生成列,但是这个特性在PostgreSQL 12中是可用的,所以我想知道YB是否有计划支持这个特性,或者是否有类似于该特性的解决方案。
这是一个示例语句。
CREATE TABLE animal (
id int NOT NULL GENERATED ALWAYS AS IDENTITY,
name text,
normalized_name text GENERATED ALWAYS AS (upper(name::text)) STORED
);发布于 2022-10-13 13:08:00
就目前而言(我们很快将转向PostgreSQL 13兼容性),GENERATED ALWAYS AS IDENTITY是受支持的,但(upper(name::text))上的不支持。解决办法是:
create index animal_normalized_name on animal(upper(name::text));https://stackoverflow.com/questions/74056318
复制相似问题