我已将 Django 应用程序部署到 azure,并使用 Azure Database for PostgreSQL 灵活服务器。我的 postgresql 数据库在本地,如何将数据从本地服务器导入到 Azure。
我无法通过 pgAdmin 访问 Azure Database for PostgreSQL 灵活服务器,因为 Azure 中的默认连接方法是专用访问(VNet 集成)并且我无法更改它
使用“私有访问”时,没有可用的公共终结点,并且只有位于同一网络上的主机才能访问 Azure Database for PostgreSQL - 灵活服务器。因此,您应该在创建服务器时启用对数据库的公共访问,如下所示。但是,根据this,一旦创建服务器就无法更改网络选项。使用以下配置创建新服务器:
通过创建防火墙规则添加客户端 IP 地址,如下所示:
然后就可以通过pgAdmin成功连接数据库了,如下图: