title: Revoking ALTER permissions from users in PostgreSQL
body: <pre><code>GRANT ALL ON TABLE &lt;table_name&gt; TO &lt;user_name&gt;;
  </code></pre>
  
  <p>The above statement gives permission to a particular user to ALTER the table structures as well to users. How can we restrict the permission of ALTER to tables to users? I want the users only to SELECT, INSERT, UPDATE and DELETE records rather than allowing them to ALTER the DB structures as well?</p>
  
  <p>Will the below statement help me in achieving my requirement?</p>
  
  <pre><code>GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE &lt;table_name&gt; TO &lt;user_name&gt;;
  </code></pre>
  
  <p>I want the issue related to postgres.</p>