Re: [SQL] Permission denied for language pltclu
От | Michael Glaesemann |
---|---|
Тема | Re: [SQL] Permission denied for language pltclu |
Дата | |
Msg-id | 04F2B068-40A5-4C32-82E3-A4E0C0D82910@myrealbox.com обсуждение исходный текст |
Ответ на | Re: [SQL] Permission denied for language pltclu (Michael Glaesemann <grzm@myrealbox.com>) |
Список | pgsql-general |
On Jun 10, 2005, at 7:26 PM, Michael Glaesemann wrote: > > On Jun 10, 2005, at 6:51 PM, Dinesh Pandey wrote: > >> Actually this problem occurs when the function is being created by >> the user who has not created the current database. >> >> >> >> Solution: The database must be created by the user who is creating >> the pltcl function? Right >> > This is a coincidence. > > Only a PostgreSQL superuser can create a database, so a user who > created the database will be a superuser. Only a superuser can > create a function with an untrusted language. So, the same > superuser can both create a database and create the function using > pltclu. However, *any* PostgreSQL superuser should be able to > create such a function, regardless of whether they created the > database or not. Ach! Should have checked the docs before I mailed. I'm wrong about only superusers creating databases. Richard's got it all right. :) Michael Glaesemann grzm myrealbox com
В списке pgsql-general по дате отправления: