title: Read-only user able to create table
body: <p>I created a read-only user in PostgreSQL and it is still able to create tables:</p>
  
  <p>I created a test DB and then created a <code>readonly2</code> user. Gave it only select privileges on 2 tables. When I log into this DB as <code>readonly2</code> user I am still able to create tables:</p>
  
  <pre><code>create database test1
  create user readonly2 with password 'readonly';
  grant select on test1 to readonly2
  grant select on test2 to readonly2
  </code></pre>
  
  <p>where <code>test1</code> and <code>test2</code> are 2 tables in test DB.</p>
  
  <p>Now when I log into the test DB as <code>readonly2</code> user, I am able to create tables:</p>
  
  <pre><code>test=&gt; create table test55 (id int);
  CREATE TABLE
  </code></pre>
  
  <p>I just want to create a read-only user with select permissions. I do not want to grant create table permissions.</p>