title: PostgreSQL forces lowercase names?
body: <p>Just started to learn PostgreSQL 9.1 on linux through C and libpq.<br>
  For now I check connection, connect, create database, create table and other basic stuff.
  But I noted that during table creating PQ converts my database name to lowercase. Then I see that table names and field names are also forced to lowercase.
  Howewer, when I try to connect with uppercase (original) name of database I get warning that asked database don't exist.</p>
  
  <p>Best of all will be that all names stays as written.
  Is this possible to get with some simple method/setting? </p>
  
  <p>For example: </p>
  
  <blockquote>
    <p>M_122_KL0001_2011_001_0100001 </p>
  </blockquote>
  
  <p>will be created as m_122_kl0001_2011_001_0100001 what is not wanted for me.<br>
  Same happens with table names and field names.  </p>