Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как поменять владельца базы? / 8 сообщений из 8, страница 1 из 1
18.12.2002, 16:47
    #32081241
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
Собственно, вопрос в сабже.
...
Рейтинг: 0 / 0
18.12.2002, 17:02
    #32081248
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
Собссно тут все сказано! В первых строках.

When a database object is created, it is assigned an owner. The owner is the user that executed the creation statement. There is currently no polished interface for changing the owner of a database object. By default, only an owner (or a superuser) can do anything with the object. In order to allow other users to use it, privileges must be granted.
...
Рейтинг: 0 / 0
18.12.2002, 17:12
    #32081252
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
Без обид!...

Ответ в мане Искал 4минуты на сайте! по ключевому слову owner и 1 минуту по ключевому слову privileges

ЗЫ С PosgreSQL толком не работал
...
Рейтинг: 0 / 0
19.12.2002, 09:57
    #32081523
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
А как тогда дать пользователю базы права на удаление таблицы, на команду alter table, на создание Index? Обычный Grant этого не позволяет :(
...
Рейтинг: 0 / 0
19.12.2002, 10:07
    #32081529
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
Выдержка из документации :
You must own the table in order to change its schema.

Но там-же сказано:
The OWNER clause changes the owner of the table to the user new user.

Ну и так на многое ...change its schema... !
...
Рейтинг: 0 / 0
21.12.2002, 01:57
    #32082655
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
Вроде не всё так сложно (общий синтаксис):
Код: plaintext
1.
2.
3.
GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES
] }
ON [ TABLE ] objectname [, ...]
TO { username | GROUP groupname | PUBLIC } [, ...]

Если уж все привелегии , то :
Код: plaintext
GRANT ALL PRIVILEGES ON kinds TO manuel;


Не знаю стоит ли перечислять все права, я думаю в руководстве всё понятно.
...
Рейтинг: 0 / 0
22.12.2002, 12:06
    #32082772
SSY
SSY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
Backup-Restore тебе поможет. Смотри опции pg_dump.
...
Рейтинг: 0 / 0
23.12.2002, 12:37
    #32083001
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять владельца базы?
2 Niemi
Grant (даже с параметром ALL) НЕ дает право на изменение структуры/удаление таблицы.
2 SSY Интересно.. Наверное, стоит попробовать
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как поменять владельца базы? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]