how to delete access rights from non-existent user ?

From: David Sauer <davids(at)orfinet(dot)cz>
To: pgsql-sql(at)postgresql(dot)org
Subject: how to delete access rights from non-existent user ?
Date: 1999-06-02 19:10:04
Message-ID: m2r9nu771v.fsf@orfinet.cz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hello,

Now, the problem: (current CVS snapshot)

Suppose, we have user "test" (uid=1000), which has some rights on some table.
Ex.:
Database = david
+----------+-----------------------------+
| Relation | Grant/Revoke Permissions |
+----------+-----------------------------+
| t | {"=","postgres=a","test=a"} |
+----------+-----------------------------+

Now, I delete user "test" from database:
david=> drop user test;
DROP USER
david=> \z
Database = david
+----------+-----------------------------+
| Relation | Grant/Revoke Permissions |
+----------+-----------------------------+
| t | {"=","postgres=a","1000=a"} |
+----------+-----------------------------+

david=> revoke all on t from 1000;
ERROR: parser: parse error at or near "1000"
david=> revoke all on t from '1000';
ERROR: parser: parse error at or near "'"
david=> revoke all on t from "1000";
ERROR: aclparse: non-existent user "1000"

Is there way, how to revoke rights from user with uid = 1000 ?
I can create new user with uid = 1000, then revoke rights and drop user,
but this is too complex for me ...

thanks for any help,

--
* David Sauer, student of Czech Technical University
* electronic mail: davids(at)orfinet(dot)cz (mime compatible)

Browse pgsql-sql by date

  From Date Subject
Next Message Tiffany Renee' Davis 1999-06-02 19:20:15 Did version 6.5 make foreign keys functional?
Previous Message ant9000 1999-06-02 18:30:51 OUTER JOINS in PostgreSQL