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.


Responder a