Re: Row security violation error is misleading
От | Kevin Grittner |
---|---|
Тема | Re: Row security violation error is misleading |
Дата | |
Msg-id | 1043278572.1890469.1428502061756.JavaMail.yahoo@mail.yahoo.com обсуждение исходный текст |
Ответ на | Re: Row security violation error is misleading (Dean Rasheed <dean.a.rasheed@gmail.com>) |
Ответы |
Re: Row security violation error is misleading
|
Список | pgsql-hackers |
Dean Rasheed <dean.a.rasheed@gmail.com> wrote: >> Re-using the SQLSTATE 44000 is a bit iffy too. We should >> probably define something to differentiate this, like: >> >> 44P01 ROW SECURITY WRITE POLICY VIOLATION > > Yes, that sounds sensible. I would be more inclined to use: 42501 ERRCODE_INSUFFICIENT_PRIVILEGE I know this is used 173 other places where a user attempts to do something they are not authorized to do, so you would not be able to differentiate the specific cause based on SQLSTATE if this is used -- but why don't we feel that way about the other 173 causes? Why does this security violation require a separate SQLSTATE? -- Kevin Grittner EDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления: