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