<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>数据库 on Hi Work Notes</title><link>/database/</link><description>Recent content in 数据库 on Hi Work Notes</description><generator>Hugo</generator><language>zh-CN</language><copyright>Hi Work Notes 2026</copyright><lastBuildDate>Tue, 10 Mar 2026 15:55:34 +0800</lastBuildDate><atom:link href="/database/index.xml" rel="self" type="application/rss+xml"/><item><title>学习并使用 PostgreSQL 数据库</title><link>/database/postgre-sql/</link><pubDate>Tue, 10 Mar 2026 15:55:34 +0800</pubDate><guid>/database/postgre-sql/</guid><description>&lt;h2 id="为什么说-postgresql-是最先进的关系型数据库"&gt;为什么说 PostgreSQL 是最先进的关系型数据库？&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;功能更强大：PostgreSQL具有更多高级功能，例如复杂查询、触发器和多版本并发控制等，这使得它更适合处理复杂的数据操作。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;数据一致性更高：PostgreSQL使用可靠的多版本并发控制系统，能够在高并发场景下保证数据的一致性和完整性。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;可扩展性更好：PostgreSQL支持更好的水平和垂直扩展，以满足各种规模的应用需求。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安全性：PostgreSQL提供了访问控制和数据加密等安全特性，保护数据免受恶意攻击。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;备份和恢复：PostgreSQL具有强大的备份和恢复功能，能够恢复各种故障情况下的数据。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;免费和开源：PostgreSQL是一种免费和开源的数据库系统，用户可以自由地使用、修改和分发其源代码。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="安装-postgresql-和-pgadmin"&gt;安装 PostgreSQL 和 pgAdmin&lt;/h2&gt;
&lt;p&gt;安装 PostgreSQL 和 pgAdmin 的方法有很多种，这里介绍一种比较简单的方法，学习使用 pgAdmin 管理 PostgreSQL 数据库，远程连接 PostgreSQL 数据库。&lt;/p&gt;
&lt;h2 id="在-visual-studio-code-中连接-postgresql-数据库"&gt;在 Visual Studio Code 中连接 PostgreSQL 数据库&lt;/h2&gt;
&lt;p&gt;在 Visual Studio Code 中连接 PostgreSQL 数据库，可以使用微软开发的 PostgreSQL 插件，也可以使用第三方开发的 PostgreSQL 插件。&lt;/p&gt;
&lt;h2 id="在-visual-studio-code-中使用-ai-助手编写-sql-语句"&gt;在 Visual Studio Code 中使用 AI 助手编写 SQL 语句&lt;/h2&gt;
&lt;p&gt;Github Copilot 是一款由 OpenAI 开发的人工智能编程助手，它可以根据上下文提示程序员编写代码，目前支持 12 种编程语言，可以轻松实现 SQL 智能生成等。&lt;/p&gt;
&lt;h2 id="将-sql-server-数据库迁移到-postgresql"&gt;将 SQL Server 数据库迁移到 PostgreSQL&lt;/h2&gt;
&lt;p&gt;SQL Server 导入导出向导可以将 SQL Server 数据库迁移到 PostgreSQL 数据库，参见微软文档：&lt;/p&gt;</description></item></channel></rss>