title: ERROR: syntax error at or near "FROM" when setting default privileges
body: <p>I am trying to create a user, <code>test</code>, which only has <code>INSERT</code> privileges to a database, <code>test2</code>. This database is populated with tables with data inserted by the <code>postgres</code> user.</p>
  <p>The user <code>test</code> should only be able to INSERT data into the database tables and nothing else. It should not be able to delete or alter any data currently in the database.</p>
  <p>I attempted using the command
  <code>ALTER DEFAULT PRIVILEGES FOR ROLE test GRANT INSERT ON TABLES FROM &quot;test2&quot;;</code>
  but got an error</p>
  <pre><code>ERROR:  syntax error at or near &quot;FROM&quot;
  LINE 1: ...T PRIVILEGES FOR ROLE test GRANT INSERT ON TABLES FROM &quot;test...
                                                               ^
  </code></pre>
  <p>I have also attempted using the GRANT command standalone but seem to be getting an error about relations not existing.</p>
  <p>Would appreciate any help.</p>