Why does case sensitivity matter when installing Yellowfin with a PostgreSQL Database?

Why does the Yellowfin Installer fail when I try to create a PostgreSQL Database?

When performing a new install of Yellowfin that utilizes PostgreSQL as a database solution it is important to make sure that the database name is lowercase i.e. yellowfintest. If not, the installation of Yellowfin will fail.

PostgreSQL is case sensitive, preferring lowercase, and will convert a database named YellowfinTest to lowercase before creating it. Unfortunately when this occurs, the Yellowfin installer will error because Yellowfin in it's own right is case sensitive and will search for a database named "YellowfinTest" rather than "yellowfintest".