I removed a user from PostgreSQL that had privileges on some tables, now the access privileges shows just the former user number. When I try: revoke all on allergies from 104; I get: ERROR: parser: parse error at or near "104" at character 30 I even try creating a user named 104, same result. How can I revoke those privileges? -- Robert
"Robert Fitzpatrick" <robert@webtent.com> writes:
> I removed a user from PostgreSQL that had privileges on some tables, now
> the access privileges shows just the former user number. When I try:
> revoke all on allergies from 104;
> I get:
> ERROR: parser: parse error at or near "104" at character 30
> I even try creating a user named 104, same result. How can I revoke
> those privileges?
Create a user with the old user number:
create user revenant with sysid 104;
and now you can do the revokes using that username.
regards, tom lane
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера