当我在GoogleCloudSQL中创建一个新的数据库实例时,它会创建一个名为postgres的默认用户。我创建了另一个用户,当我试图删除默认的postgres用户时,我收到了一条消息:无法删除系统用户。
几个月前,我可以毫无问题地删除默认用户。谷歌是否更改了CloudSQL中的任何内容?如何删除默认用户?
postgres用户是cloudsqlsuperuser角色的一部分。由于云SQL for PostgreSQL是一种托管服务,它限制了对某些需要高级权限的系统过程和表的访问。在Cloud SQL中,客户无法创建或访问具有超级用户属性的用户,包括postgres用户。这在PostgreSQL用户文档页面上有文档记录。