Separate DDL and SQL users

Поиск
Список
Период
Сортировка
От Rob Emery
Тема Separate DDL and SQL users
Дата
Msg-id CAPCETpuZx_=m5pTrs9iXs-hZZ9iGSXSEvffWp9UVfu8Zztc9MA@mail.gmail.com
обсуждение исходный текст
Ответы Re: Separate DDL and SQL users  (Helio Campos Mello de Andrade <helio.campos@gmail.com>)
Re: Separate DDL and SQL users  (Thomas Kellerer <spam_eater@gmx.net>)
Список pgsql-admin
Hello All,

So we're looking at automating our migrations against PG for the developers so that it's simple enough for them and no maintenance for me. I'm struggling to find a role/permissions structure that works; we've come from SQL Server so we're used to having DBRoles.

So I want the re_migration role to be able to create tables, sequences etc and grant to other users etc; yet I want the live_application role to be able to select,insert,update,delete.

It seems that the only real solution here is to have the db owned by re_migration, then in every migration GRANT SELECT,INSERT,UPDATE,DELETE to the live_application role?

Previously I've always set the owner on tables etc to 'postgres' so that it's not bound to any special user.

Any suggestions?

Thanks,
Rob


Phone: 0800 021 0888   Email: contactus@codeweavers.net
Codeweavers Ltd | Barn 4 | Dunston Business Village | Dunston | ST18 9AB
Registered in England and Wales No. 04092394 | VAT registration no. 974 9705 63 

      

В списке pgsql-admin по дате отправления:

Предыдущее
От: Rose Beck
Дата:
Сообщение: Re: Importing csv files containing multiple geometries in postgis
Следующее
От: Helio Campos Mello de Andrade
Дата:
Сообщение: Re: Separate DDL and SQL users