On peut être amené à passer les nom des colonnes écrites en majuscule en minuscule.
Pour cela postgresql ne peut pas le faire simplement , il faut passer par un script sql du type (qui peut devenir une procédure stockée) :
DO $$ DECLARE r RECORD; BEGIN FOR r IN (SELECT column_name FROM information_schema.columns WHERE table_name = '<nom_table>') LOOP EXECUTE 'ALTER TABLE <nom_table> RENAME COLUMN "' || r.column_name || '" TO ' || LOWER(r.column_name); END LOOP; END $$; DO |