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

Jak mohu převést všechny sloupce v databázi na velikost písmen

Ve stejném duchu jako originál byste tedy měli být schopni provést následující. Tím se přejmenují všechny sloupce, které již nejsou zapsány malými písmeny, jejich extrakcí ze schématu information_schema, vygenerováním SQL pro změny, uložením do souboru a opětovným spuštěním SQL.

\t on
select 'ALTER TABLE '||'"'||table_name||'"'||' RENAME COLUMN '||'"'||column_name||'"'||' TO ' || lower(column_name)||';' 
from information_schema.columns 
where table_schema = 'public' and lower(column_name) != column_name
\g /tmp/go_to_lower
\i /tmp/go_to_lower


  1. hodnocení položek v tabulce mysql

  2. Existuje způsob, jak zjistit své aktuální uživatelské jméno v mysql?

  3. Upozornění PHP:Nedefinovaný offset

  4. Mohu kontingenční řádky s datem do sloupců, aniž bych musel zadávat data v kontingenčním sloupci? Oracle SQL