Google Cloud pgSQL edit pg_settings



我正在尝试在Google Cloud Postgresql上编辑PG_SETTING,以便它适合我的需求。

首先尝试了ALTER SYSTEM SET (...),但得到了

"错误:必须是执行Alter System命令的超级用户"

响应。

然后尝试创建超级用户(尽管GCLOUD默认用户postgre是Cloudsqlsuperuser的一部分,它不是超级用户-https://cloud.google.com/sql/sql/docs/postgres/users(。找不到方法。

然后搜索了另一种方法,没有发现。

您可以帮忙吗?

ps:我正在尝试,因为当DB处于共享环境(例如Dreamhost最简单的事情(时,从CSV文件中导入数据的过程将需要1小时,现在在GCLOUD上(1VCPU和3.75GB RAM( - 未共享(需要将近10个小时。

由于云SQL实例是管理实例,因此所有通过云SQL创建的用户都是cloudsqlsuperuser角色的一部分,并且具有CREATEROLECREATEDBLOGIN属性。它没有SUPERUSERREPLICATION属性。查看此处的更多详细信息。因此,不支持需要SUPERUSER特权的功能。查看此处的更多详细信息。

如果您想拥有具有所有特权的SQL数据库,则可以部署Compute Engine实例并在此处安装PostgreSQL。这是一个可以做到的教程。这将使您完全控制SQL实例。

要了解CSV文件上传的情况,您是否提供更多详细信息:CSV文件的大小和数据,文件更新的环境等。

相关内容

  • 没有找到相关文章

最新更新