vistas varios varias valores una tipos tabla postgres parametros mismo crear condiciones condicion con column campos campo agregar sql postgresql ddl alter-table table-rename

varios - Renombrando múltiples columnas en una declaración con PostgreSQL



where con varias condiciones mysql (1)

No.

Si bien se pueden combinar otras acciones, eso no es posible con RENAME . El manual:

Todas las formas de ALTER TABLE que actúan en una sola tabla, excepto RENAME , SET SCHEMA , SET SCHEMA ATTACH PARTITION y DETACH PARTITION se pueden combinar en una lista de modificaciones múltiples que se aplicarán juntas.

Dado que RENAME es una operación pequeña en un catálogo de sistema, no hay ningún daño en la ejecución de varias declaraciones. Hágalo en una sola transacción para minimizar los gastos generales de bloqueo.

Otras acciones como ALTER COLUMN ... SET TYPE son potencialmente caras porque pueden tener que volver a escribir la tabla completa. Con tablas grandes sería prudente hacer todo lo posible en una sola declaración.

¿Es posible cambiar el nombre de varias columnas en una sola declaración, algo como las líneas de:

ALTER TABLE Users RENAME COLUMN userName TO user_name, RENAME COLUMN realName TO real_name;