Existe uma maneira "elegante interna" que não diferencia maiúsculas de minúsculas para verificar se o db existe?
Encontrei apenas SELECT datname FROM pg_catalog.pg_database WHERE datname='dbname'
, mas esta é uma verificação de CS. A primeira coisa que vem à mente para recuperar todos os nomes de banco de dados e filtrá-los manualmente, mas acho que há uma maneira mais elegante de fazer isso.