<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>User Permission &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/user-permission/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Mon, 21 Jan 2019 07:21:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.5</generator>
	<item>
		<title>PostgreSQL: Script to convert User to Super User</title>
		<link>https://www.dbrnd.com/2019/03/postgresql-script-to-convert-user-to-super-user/</link>
					<comments>https://www.dbrnd.com/2019/03/postgresql-script-to-convert-user-to-super-user/#respond</comments>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Mon, 25 Mar 2019 16:16:47 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PostgreSQL DBA Script]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[Postgres Query]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[PostgreSQL Administrator]]></category>
		<category><![CDATA[PostgreSQL Error]]></category>
		<category><![CDATA[PostgreSQL Monitoring]]></category>
		<category><![CDATA[PostgreSQL Performance Tuning]]></category>
		<category><![CDATA[PostgreSQL Programming]]></category>
		<category><![CDATA[PostgreSQL Tips and Tricks]]></category>
		<category><![CDATA[super user]]></category>
		<category><![CDATA[User Permission]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=7322</guid>

					<description><![CDATA[In this post, I am sharing a script for transforming normal DB user to Super User in PostgreSQL. The Super User is the admin user and it has all kind of access to PostgreSQL Server. We can create multiple superusers in PostgreSQL. I need this kind of handy commands/scripts because when any new dba join [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&amp;linkname=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&amp;linkname=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&amp;linkname=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&amp;linkname=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&amp;linkname=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&amp;linkname=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2019%2F03%2Fpostgresql-script-to-convert-user-to-super-user%2F&#038;title=PostgreSQL%3A%20Script%20to%20convert%20User%20to%20Super%20User" data-a2a-url="https://www.dbrnd.com/2019/03/postgresql-script-to-convert-user-to-super-user/" data-a2a-title="PostgreSQL: Script to convert User to Super User"></a></p><p>In this post, I am sharing a script for transforming normal DB user to Super User in PostgreSQL. </p>
<p>The Super User is the admin user and it has all kind of access to PostgreSQL Server. We can create multiple superusers in PostgreSQL. </p>
<p>I need this kind of handy commands/scripts because when any new dba join the team, giving basic permission of database and later the same user requires superuser permission. </p>
<p><strong>Convert a user into Super User:</strong></p>
<pre class="crayon-plain-tag">ALTER USER user_name WITH SUPERUSER;</pre> </p>
<p><strong>Revoke Super User Permission:</strong></p>
<pre class="crayon-plain-tag">ALTER USER user_name WITH NOSUPERUSER;</pre> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbrnd.com/2019/03/postgresql-script-to-convert-user-to-super-user/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PostgreSQL: Stop the new User from creating a new Table</title>
		<link>https://www.dbrnd.com/2018/04/postgresql-stop-the-new-user-from-creating-a-new-table/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Thu, 05 Apr 2018 16:16:05 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[Postgres Query]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[PostgreSQL Administrator]]></category>
		<category><![CDATA[PostgreSQL Error]]></category>
		<category><![CDATA[PostgreSQL Monitoring]]></category>
		<category><![CDATA[PostgreSQL Performance Tuning]]></category>
		<category><![CDATA[PostgreSQL Programming]]></category>
		<category><![CDATA[PostgreSQL Tips and Tricks]]></category>
		<category><![CDATA[Read only permission]]></category>
		<category><![CDATA[REVOKE CREATE]]></category>
		<category><![CDATA[User Permission]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=7334</guid>

					<description><![CDATA[In this post, I am sharing a REVOKE script for stopping the new user from creating a new Table in PostgreSQL Database. Whenever you create a new DB User in PostgreSQL, by default he or she can create a table in the PUBLIC schema of the assigned database. If you want to stop this, revoke [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&amp;linkname=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&amp;linkname=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&amp;linkname=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&amp;linkname=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&amp;linkname=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&amp;linkname=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-stop-the-new-user-from-creating-a-new-table%2F&#038;title=PostgreSQL%3A%20Stop%20the%20new%20User%20from%20creating%20a%20new%20Table" data-a2a-url="https://www.dbrnd.com/2018/04/postgresql-stop-the-new-user-from-creating-a-new-table/" data-a2a-title="PostgreSQL: Stop the new User from creating a new Table"></a></p><p>In this post, I am sharing a REVOKE script for stopping the new user from creating a new Table in PostgreSQL Database. </p>
<p>Whenever you create a new DB User in PostgreSQL, by default he or she can create a table in the PUBLIC schema of the assigned database. </p>
<p>If you want to stop this, revoke CREATE permission of that user and give only read-only permission. </p>
<blockquote class="wp-embedded-content" data-secret="CBy7bAhXOF"><p><a href="https://www.dbrnd.com/2015/10/postgresql-script-to-create-a-read-only-database-user/">PostgreSQL: Script to Create a Read-Only Database User</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2015/10/postgresql-script-to-create-a-read-only-database-user/embed/#?secret=CBy7bAhXOF" data-secret="CBy7bAhXOF" width="600" height="338" title="&#8220;PostgreSQL: Script to Create a Read-Only Database User&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<blockquote class="wp-embedded-content" data-secret="NgZ5UVnGr0"><p><a href="https://www.dbrnd.com/2016/08/postgresql-why-new-user-can-access-all-databases-without-any-grants-revoke-connect-permission/">PostgreSQL: Why New User can access all Databases without any Grants</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2016/08/postgresql-why-new-user-can-access-all-databases-without-any-grants-revoke-connect-permission/embed/#?secret=NgZ5UVnGr0" data-secret="NgZ5UVnGr0" width="600" height="338" title="&#8220;PostgreSQL: Why New User can access all Databases without any Grants&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p><strong>Revoke permission for all users (For public schema): </strong></p>
<pre class="crayon-plain-tag">REVOKE CREATE ON SCHEMA public FROM public;</pre> </p>
<p><strong>Revoke permission for a specific user (for public schema): </strong></p>
<pre class="crayon-plain-tag">REVOKE CREATE ON schema public FROM user_name;</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
