title: what privilege is needed for a user to create table in another schema
body: <p>I have a user <code>rafal</code> and I want to create a table in another schema.
  I do it like this:</p>
  <pre><code>grant usage on schema tony to rafal, 
  </code></pre>
  <p>but when I try to create a table, I still get errors:</p>
  <pre><code>create table tony.t1(a int);
  
  ERROR:  permission denied for schema tony
  </code></pre>
  <p>and I also grant like this:</p>
  <pre><code>grant all on schema tony to rafal;
  </code></pre>
  <p>Is there any other privileges needed? I tried to search but can not find useful information.</p>