我创建了一个域:
CREATE DOMAIN public."POSTAL_CODE"
AS character(5)
NOT NULL;
我试图设置默认值:
ALTER DOMAIN public."POSTAL_CODE"
SET DEFAULT "00000";
但得到了错误:
错误:列“00000”不存在
然后我设法使用 设置默认值DEFAULT 00000
,但我认为它被强制转换INTEGER
为显示为0
而不是00000
. 我也试过了character(5)[]
,也 {'0','0','0','0','0'}
没有成功。
如何获取默认值作为文本而不出现错误?
我使用了 PostgreSQL。