Que tal Users de PostgreSQL
Un dominio definido como tipo de dato numeric (5,2), se puede alterar el
tamaño de datos.
Estaba mirando en el manual y no habla de que se puede alterar el tipo de
datos y sus tamaños
Este ejemplo que trae el manual , que exactamente lo que esta validando,
alguien tendria un ejemplo de datos validos para cargar en esta tabla el
campo postal
CREATE DOMAIN us_postal_code AS TEXT
CHECK(
VALUE ~ '^\d{5}$'
OR VALUE ~ '^\d{5}-\d{4}$'
);
CREATE TABLE us_snail_addy (
address_id SERIAL NOT NULL PRIMARY KEY
, street1 TEXT NOT NULL
, street2 TEXT
, street3 TEXT
, city TEXT NOT NULL
, postal us_postal_code NOT NULL
);
Gustavo Garay