Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3ff8cc4

Browse files
committed
Add a note about the difference between Postgres' treatment of the rights
of an object owner and the SQL spec's treatment of these rights.
1 parent33f395e commit3ff8cc4

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

‎doc/src/sgml/ref/grant.sgml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/ref/grant.sgml,v 1.42 2004/08/07 20:44:50 tgl Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/ref/grant.sgml,v 1.43 2004/09/01 04:13:11 tgl Exp $
33
PostgreSQL documentation
44
-->
55

@@ -403,6 +403,18 @@ GRANT ALL PRIVILEGES ON kinds TO manuel;
403403
one object per command.
404404
</para>
405405

406+
<para>
407+
<productname>PostgreSQL</productname> allows an object owner to revoke his
408+
own ordinary privileges: for example, a table owner can make the table
409+
read-only to himself by revoking his own INSERT, UPDATE, and DELETE
410+
privileges. This is not possible according to the SQL standard. The
411+
reason is that <productname>PostgreSQL</productname> treats the owner's
412+
privileges as having been granted by the owner to himself; therefore he
413+
can revoke them too. In the SQL standard, the owner's privileges are
414+
granted by an assumed entity <quote>_SYSTEM</>. Not being
415+
<quote>_SYSTEM</>, the owner cannot revoke these rights.
416+
</para>
417+
406418
<para>
407419
The SQL standard allows setting privileges for individual columns
408420
within a table:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp