Non.
Alors que d'autres actions peuvent être combinées, ce n'est pas possible avec RENAME
. Le manuel :
Depuis RENAME
est une petite opération sur un catalogue système, il n'y a aucun mal à exécuter plusieurs instructions. Faites-le en une seule transaction pour minimiser la surcharge de verrouillage et éviter les conditions de concurrence avec des états intermédiaires (qui sont alors invisibles pour toutes les autres transactions).
D'autres actions comme ALTER COLUMN ... SET TYPE
sont potentiellement coûteux car ils peuvent avoir à réécrire toute la table. Avec de grandes tables, il serait sage de faire autant que possible dans une seule instruction.