通过上几篇文章我们讲解了如何安装 PostgreSQL 数据库软件和 pgAdmin4 图形化管理工具。
今天我们继续学习如何通过 pgAdmin4 管理工具图形化创建和管理 PostgreSQL 数据库。
一、PostgreSQL的基本工作方式
在学习如何使用PostgreSQL创建数据库之前,我们需要了解一下它是如何工作的。理解PostgreSQL的基本运行方式可以帮助我们更好地理解后面要介绍的知识。
简单来说,PostgreSQL采用了一种客户端/服务器(C/S)模型。这意味着在PostgreSQL中,有两种主要角色:
-
服务器(也称为“后端”):这是一个程序,负责管理数据库文件,接受客户端程序的连接请求,并执行客户端指定的操作。 这个服务器程序的名字叫做“postgres”。
-
客户端(也称为“前端”)程序:这些是用户用来告诉数据库执行什么操作的工具。客户端程序可以是各种各样的,例如文本工具、图形程序、用于显示网页的Web服务器,或者专门的数据库维护工具。有些客户端程序是与PostgreSQL一起提供的,而大多数是由用户自己开发的。
就像我们使用电脑浏览京东,其实是我们的电脑在与互联网上的服务器进行通信一样,PostgreSQL的客户端和服务器可以在不同的计算机上运行。它们通过TCP/IP网络进行通信。需要记住的一点是,在客户端计算机上可以访问的文件,不一定可以在服务器计算机上访问,或者它们的位置和名称可能不同。
PostgreSQL服务器可以同时处理来自多个客户端的连接。为了实现这一点,服务器会为每个连接创建一个新的进程。这样,客户端和新进程之间可以直接通信,而不必担心被原来的postgres进程打扰。因此,主服务器进程将一直运行,等待客户端的连接请求;与此相反,客户端和与之相关联的服务器进程会不断地出现和消失。
二、创建数据库
要检查客户端是否可以连接到数据库服务器,我们可以首先尝试在安装好 PostgreSQL 的服务器上创建一个新数据库。PostgreSQL 服务器可以同时管理一个或多个数据库,通常来说每个用户会为不同的项目创建使用各自独立的数据库。
如果系统管理员已经为您创建了数据库并告诉您数据库的名称和连接信息,那就更好了。
为了创建数据库,必须先在服务器上运行安装好的 PostgreSQL 服务,每个运行 PostgreSQL 服务器的实例都管理着一个或多个数据库。
一)、图形化创建数据库
接下来,我们打开电脑端安装好的 pgAdmin4。
1、修改界面语言
如果有需要,可以先将界面语言修改为简体中文,以方便后续使用。
点击菜单【File】—【Preferences】,打开偏好设置。
在左侧找到【User Language】,右侧点击下拉框,选择 【简体中文】,然后点击【Save】保存。
此时会弹出一个提示框,提示需要重新加载 pgAdmin4,点击【Refresh】刷新。
重新加载 pgAdmin4之后,界面已经更换为简体中文。