Set lc_monetary for PostgreSQL
问题 How do I set lc_monetary to show money (docs) data type as EUR? I tried: change postgresql.conf and set lc_monetary="de_DE.UTF-8@euro . PG will not start with this change (currently set to en_US.UTF-8 ) do the same through pgAdmin and psql (using set ) and I get ERROR: invalid value for parameter "lc_monetary" My current collation is en_US.UTF-8 . 回答1: Locales depend on the operating system. Check what locales are available select * from pg_collation where collname ~ any(array['DE', 'FR', 'GR