Auf stackoverflow wollte ich das eigentlich fragen, aber da gibt es nur Logins über Drittparteien (alles Datenkraken). Gruselig.
Beim Verbinden ist psql case-sensitive bzgl. des Datenbanknamens. Ein RENAME der Datenbank ist resultiert immer in Kleinbuchstaben.
postgres=# ALTER DATABASE test RENAME TO Foobar;
ALTER DATABASE
postgres=# \connect Foobar;
FATAL: database "Foobar" does not exist
Previous connection kept
postgres=# \connect foobar
You are now connected to database "foobar" as user "postgres".
foobar=# \connect postgres
You are now connected to database "postgres" as user "postgres".
postgres=# ALTER DATABASE foobar RENAME TO Foobar;
ERROR: database "foobar" already exists
Ich hätte schon gerne Datenbanknamen mit Groß- und Kleinbuchstaben.