sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag konvertera alla kolumner i min databas till skiftlägesokänsliga

På samma sätt som originalet bör du då kunna göra följande. Detta byter namn på alla kolumner som inte redan är med små bokstäver genom att extrahera dem från informationsschemat, generera SQL för ändringarna, lagra det i en fil och sedan köra SQL igen.

\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. Enkel MySQL-uppdateringsrankning med band

  2. lista över tabeller utan index i sql 2008

  3. Oracle SQL VÄLJ DATUM från fältet DATETIME

  4. Efter att ha återställt min databasserie borttagen från kolumnen i Postgresql