在PostgreSQL中,可以通過創建新的數據類型來擴展其功能
CREATE TYPE new_data_type AS ENUM ('value1', 'value2', 'value3');
這將創建一個名為new_data_type的新數據類型,它具有三個可能的值:value1,value2和value3。
CREATE TABLE example_table (
id SERIAL PRIMARY KEY,
name new_data_type
);
這將創建一個名為example_table的表,其中包含一個名為name的列,該列的數據類型為new_data_type。
INSERT INTO example_table (name) VALUES ('value1');
INSERT INTO example_table (name) VALUES ('value2');
INSERT INTO example_table (name) VALUES ('value3');
現在,您已經成功地在PostgreSQL中創建了一個新的數據類型,并在表中使用了它。