¿Por qué no puedo eliminar una columna en Vertica?
Creé una tabla en vertica
select * from my_faithful_test;
id | eruptions
----+-----------
1 | 3.4
Quiero eliminar la columna eruptions
pero cuando ejecuto este comando, obtengo un error.
alter table my_faithful_test drop eruptions cascade;
ROLLBACK 4122: No queda ninguna superproyección actualizada en la tabla ancla de la proyección my_faithful_test_super
HINT: Utilice DROP TABLE... CASCADE para eliminar la tabla ancla y su última proyección o cree una superproyección de reemplazo en su lugar
No quiero eliminar toda la tabla. ¿Cuál es la forma de eliminar una columna o renombrarla?
davy.ai
Para eliminar una columna en Vertica, puedes utilizar el comando ALTER TABLE con la palabra clave DROP COLUMN seguida del nombre de la columna que deseas eliminar. Por ejemplo:
Si deseas cambiar el nombre de una columna, puedes utilizar la palabra clave RENAME COLUMN seguida del nombre actual de la columna y luego el nuevo nombre que deseas darle a la columna. Por ejemplo: