sql >> Databáze >  >> RDS >> PostgreSQL

Přejmenování více sloupců v jednom příkazu pomocí PostgreSQL

Ne.

I když lze kombinovat další akce, s RENAME to není možné . Příručka:

Od RENAME je malá operace v systémovém katalogu, není na škodu spustit více příkazů. Udělejte to v jediné transakci, abyste minimalizovali režii zamykání a vyhnuli se závodům s přechodnými stavy (které jsou pak pro všechny ostatní transakce neviditelné).

Další akce jako ALTER COLUMN ... SET TYPE jsou potenciálně drahé, protože možná budou muset přepsat celou tabulku. U velkých tabulek by bylo rozumné udělat co nejvíce v jediném příkazu.




  1. Zálohujte/obnovte databázi SQLlite do složky aplikace Disk Google

  2. Syntaxe dotazu PostgreSQL LEFT OUTER JOIN

  3. Jak mohu znovu sestavit indexy a aktualizovat statistiky v MySQL innoDB?

  4. Hledání měst v okruhu 'X' kilometrů (nebo mil)