Jak mogę przekonwertować wszystkie kolumny w mojej bazie danych na bez rozróżniania wielkości liter
Widziałem, że można konwertować wszystkostoły do nazw bez rozróżniania wielkości liter za pomocą następujących poleceń w psql:
<code>\o /tmp/go_to_lower select 'ALTER TABLE '||'"'||tablename||'"'||' RENAME TO ' || lower(tablename)||';' from pg_tables where schemaname = 'public'; psql -U username database < /tmp/go_to_lower </code>
Nie byłem w stanie odkryć polecenia, aby przekonwertować wszystkokolumny do niewrażliwych na wielkość liter w ten sam sposób. Jak można to osiągnąć?
EDYCJA: Najwyraźniej powyższy kod konwertuje tylko nazwy tabel na małe litery. Wiem, że ten kod ALTER TABLE „YourTableName” RENAME TO YourTableName; przekształci się na wielkość liter bez nazwy tabeli. Czy istnieje sposób na wykonanie podobnej funkcji w masie dla nazw kolumn?