你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Database for PostgreSQL(单一服务器)连接和查询概述
适用于:Azure Database for PostgreSQL 单一服务器
重要
Azure Database for PostgreSQL - 单一服务器即将停用。 我们强烈建议升级到 Azure Database for PostgreSQL 灵活服务器。 有关迁移到 Azure Database for PostgreSQL 灵活服务器的详细信息,请参阅 Azure Database for PostgreSQL 单一服务器的最新动态。
以下文档包含指向示例的链接,这些示例显示了如何连接和查询 Azure Database for PostgreSQL 单一服务器。 本指南还包括 TLS 建议和扩展,你可以利用它们以下述受支持的语言连接到服务器。
快速入门
快速入门 | 说明 |
---|---|
Pgadmin | 可以使用 pgadmin 连接到服务器,它可简化数据库对象的创建、维护和使用。 |
Azure Cloud Shell 中的 psql | 本文介绍如何运行 Azure Cloud Shell 中的“psql”以连接到服务器,然后运行语句以在数据库中查询、插入、更新和删除数据。你可以运行“psql”(如果它已安装在你的开发环境中) |
PostgreSQL 与 VS Code | 适用于 VS Code 的 Azure 数据库扩展(预览版)可让你使用 scrapbooks 和丰富的 Intellisense 在本地和云中浏览和查询 PostgreSQL 服务器。 |
PHP | 本快速入门演示如何使用 PHP 创建连接到数据库的程序,并使用数据库对象来查询数据。 |
Java | 本快速入门演示如何使用 Java 连接到数据库,然后使用数据库对象来查询数据。 |
Node.js | 本快速入门演示如何使用 Node.js 创建连接到数据库的程序,并使用数据库对象来查询数据。 |
.NET(C#) | 本快速入门演示如何使用.NET (C#) 创建连接到数据库的 C# 程序,并使用数据库对象来查询数据。 |
Go | 本快速入门演示如何使用 Go 连接到数据库。 此外演示了用于查询和修改数据的 Transact-SQL 语句。 |
Python | 本快速入门演示如何使用 Python 连接到数据库,并使用数据库对象来查询数据。 |
Ruby | 本快速入门演示如何使用 Ruby 创建连接到数据库的程序,并使用数据库对象来查询数据。 |
数据库连接的 TLS 注意事项
Microsoft 提供或支持的所有驱动程序使用传输层安全性 (TLS) 连接到 Azure Database for PostgreSQL 中的数据库。 不需要特殊配置,但对于新创建的服务器,请强制实施 TLS 1.2。 如果你使用的是 TLS 1.0 和 1.1,则建议你更新服务器的 TLS 版本。 请参阅如何配置 TLS
PostgreSQL 扩展
PostgreSQL 支持使用扩展来扩展数据的功能。 扩展在单个包中将多个相关 SQL 对象捆绑在一起,可以使用单个命令在数据库中加载或删除该包。 在数据库中加载之后,扩展会如同内置功能一样运行。
有关更多详细信息,请参阅如何在单一服务器上使用 PostgreSQL 扩展。