在PostgreSQL中创建地理数据库需要超级用户权限。
但是,在我们收到的AWS RDS实例中:
rds_superuser权限和rds_superuser不是超级用户。
有没有办法在AWS RDS PostgreSQL中使用rds_superuser权限启用地理数据库?
答案 0 :(得分:1)
您需要使用例如手动创建数据库和sde登录。 pgAdmin,并将rds_superuser组角色授予sde登录。还要在数据库中创建名为sde的模式,并使sde登录成为该模式的所有者。
然后,您可以使用sde登录在ArcCatalog中创建.sde数据库连接,更重要的是,可以使用* .rds.amazonaws.com主机名创建.sde数据库连接。最后,您可以使用此连接作为输入来运行启用企业级地理数据库。
仅当使用* .rds.amazonaws.com主机名连接到数据库时,此方法才有效。显然,ESRI使用主机名来确定相关数据库是否是RDS服务器。
启用地理数据库后,您可以使用其他dns别名连接到.sde连接。
有关详细信息,请参阅ESRI文档:http://server.arcgis.com/en/server/latest/cloud/amazon/create-geodatabase-in-amazon-rds-for-postgresql.htm