![](/img/trans.png)
[英]Is it possible to upgrade Cloud SQL postresql version with data in the 'postgres' database
[英]upgrade user to superuser in postgres google cloud
如何使用谷歌雲控制台在 Postgres serwer 中創建具有超級用戶角色的用戶?
當我在谷歌雲中創建數據庫時,默認用戶是非超級用戶。 從此角色無法升級。
沒門:
https://cloud.google.com/sql/docs/postgres/users
postgres用戶是
cloudsqlsuperuser
角色的一部分,具有以下屬性(特權):CREATEROLE,CREATEDB和LOGIN。 它沒有SUPERUSER
或REPLICATION
屬性。
這是我自己的腳本:
GRANT cloudsqlimportexport, cloudsqlsuperuser, pg_read_all_data, pg_write_all_data, postgres TO myawsumuser WITH ADMIN OPTION;
GRANT ALL PRIVILEGES ON DATABASE mytestdb1 TO myawsumuser WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON DATABASE postgres TO myawsumuser WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO myawsumuser with grant option;
GRANT USAGE ON SCHEMA public TO myawsumuser with grant option;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO myawsumuser with admin option;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO myawsumuser with grant option;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL PRIVILEGES ON TABLES TO myawsumuser with grant option;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL PRIVILEGES ON SEQUENCES TO myawsumuser with grant option;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.