e tratado con este comando pero no funciona
Código PHP:
ALTER TABLE cuestionario
ALTER COLUMN id_num_cuest TYPE serial
-- Me saca error: TYPE SERIAL DOES NOT EXIST
| |||
cambiar de tipo int a serial Hola, me pasaron una base de datos en postgres, pero el campo principal es de tipo int, por comodidad me gustaria cambiarlo a serial pero no he podido hacerlo y las ayudas de postgres son algo confusas, cualquier ayuda es bienvenida. e tratado con este comando pero no funciona Código PHP: |
| ||||
Respuesta: cambiar de tipo int a serial Por que realmente serial no es un tipo de dato. Cuando se crea un dato serial, realmente se crea un integer y se crea implicitamente una secuencia con valor por defecto para ese campo. Fijate en esto
Código SQL:
Ver original Lo que puedes hacer, es crear una secuencia aparte y hacer un alter table para que el valor por defecto sea la secuencia y simular exactamente lo que hace el "tipo de dato" serial. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
Etiquetas: |