postgresql 在pgadmin中创建类型时无法使用UUID数据类型

bxpogfeg  于 2023-01-05  发布在  PostgreSQL
关注(0)|答案(1)|浏览(245)
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
create DOMAIN Rating SMALLINT CHECK (VALUE>0 AND VALUE<=5);
create TYPE Feedback(
student_id uuid ,
rating Rating,
feedback TEXT
);

它给我这个错误

ERROR:  syntax error at or near "uuid"
LINE 4: student_id uuid ,
                   ^
SQL state: 42601
Character: 138

我使用pgadmin4和UUID数据类型在创建表时工作正常,但在创建类型时出错。

goqiplq2

goqiplq21#

命令CREATE TYPE需要AS关键字:
一个月两个月一次一个月三个月一次一个月四个月一次
(As与CREATE TABLE相反)。
这与pgAdmin或uuid数据类型无关。

相关问题