HOla Lazaro, segun la
documentacion(https://www.postgresql.org/docs/9.6/static/sql-alterdomain.html)
no veo algo así, pero si lo que necesitas es cambiar el valor de la
longitud de la cadena que permite el dominio y ya ese dominio esta
asociado a alguna columna de alguna tabla, lo que puedes es cambiar el
tipo de dato momentáneamente de de la columna a un tipo de dato
genérico, recrear el dominio con los nuevas caracteriticas y luego
volver a cambiar el tipo de dato de la columna, lo digo por una vez que
me pase ese escenario y lo solucione así:
CREATE DOMAIN public.string_50 AS varchar(50);
create TABLE tabla_x (columna1 public.string_50);
......la tabla ya tenia valores
ALTER TABLE tabla_x ALTER COLUMN columna1 type text; ---hago el cambio
de tipo de dato para el generico
drop DOMAIN public.string_50 ; --elimino el domain
CREATE DOMAIN public.string_50 AS varchar(100); --creo el dominion con
las nuevas caracteriticas
ALTER TABLE tabla_x ALTER COLUMN columna1 type public.string_50
;---hago el cambio de tipo de dato para el dominio
Saludos
On 24/02/17 11:41, Lazaro Garcia wrote:
Hola a todos. Existe alguna forma de modificar el tipo de dato de un
dominio??, algo como esto:
CREATE DOMAIN public.string_50 AS varchar(50);
Luego lo quiero modificar:
ALTER DOMAIN public.string_50 SET varchar(100);
Saludos a todos.