title: PostgreSQL: After using CreateLang, I still get an error "42704: language "plpgsql" does not exist"
body: <p>I am using pgProvider on a MVC3 Mono application and had no issues on Windows Postgres 9.2. I am migrating to my production Linux/Mono environment, and received an error when attempting to access the provider:</p>
  
  <pre><code>"42704: language "plpgsql" does not exist"
  </code></pre>
  
  <p>I am using postgreSQL 8.4 on CentOS 6.3</p>
  
  <p>I looked at some info, and ran the following:</p>
  
  <pre><code>createlang -d dbname plpgsql
  </code></pre>
  
  <p>When I run it again, it affirms that the database is already there.</p>
  
  <p>I restarted postgresql and my app. However, I still get the above error.</p>
  
  <p>Does anyone have any info on why I would still receive an "plpgsql does not exist -- after it is installed?"</p>