簡體   English   中英

在 postgres 谷歌雲中將用戶升級為超級用戶

[英]upgrade user to superuser in postgres google cloud

如何使用谷歌雲控制台在 Postgres serwer 中創建具有超級用戶角色的用戶?

當我在谷歌雲中創建數據庫時,默認用戶是非超級用戶。 從此角色無法升級。

沒門:

https://cloud.google.com/sql/docs/postgres/users

postgres用戶是cloudsqlsuperuser角色的一部分,具有以下屬性(特權):CREATEROLE,CREATEDB和LOGIN。 它沒有SUPERUSERREPLICATION屬性。

這是我自己的腳本:

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;

好的鏈接: https://cloud.google.com/sql/docs/postgres/users

如何將視圖的所有權限授予任意用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM