掌握 Postgres:从使用 Adminer 创建数据库到管理数据库

Collection of structured data for analysis and processing.
Post Reply
Dimaeiya333
Posts: 602
Joined: Sat Dec 21, 2024 3:37 am

掌握 Postgres:从使用 Adminer 创建数据库到管理数据库

Post by Dimaeiya333 »

Postgres,也称为PostgreSQL,是对象关系数据库管理的基石。经过数十年的开发,Postgres 是一个可靠且灵活的数据库,可提供高性能。

本操作指南探讨了如何在 Postgres 中创建数据库和表以及删除数据库。此外,它还展示了如何使用 Adminer 等数据库管理工具执行相同的任务。

Postgres 入门
首先,请确保您的系统上安装了 Postgres。如果不是,请下载必要的文件并按照安装说明进行操作。

请注意,此处显示的命令已在 macOS 上进行测试,但可以在任何操作系统上完美运行。

安装 Postgres 后,在终端中输入以下命令以验证一切是否正常工作:

postgres -V
此命令应返回 Postgres 安装的版本号:

Postgres 版本号。
Postgres 版本号。
如何连接到 PostgreSQL 数据库服务器
现在您已经在系统上安装了 Postgres 并准备好创建数据库。但是如何访问数 比特币数据 据库呢?这就是 Postgres 交互式终端(通常称为psql )发挥作用的地方。 Psql 是一个基于终端的 Postgres 接口,允许您查询 Postgres 并查看这些查询的结果。

在安装过程中,Postgres 在您的操作系统 (OS) 上创建一个默认超级用户,该用户对数据库具有完全访问权限。默认情况下,您可以使用以下命令以超级用户身份访问 psql 终端:

psql postgres
运行此命令后,您应该看到终端更改为postgres=#,表明您已作为默认超级用户登录。

使用 psql 的最大优点之一是元命令。这些强大的工具允许您执行数据库管理任务,例如连接到数据库或显示表,而无需知道确切的 SQL 命令。

要在 psql 中使用元命令,请以反斜杠 ( \) 开头,后跟命令。以下是一些示例:

\c <database-name>— 将您连接到特定数据库。
\l— 列出服务器上的所有数据库。
\dt— 显示数据库中的所有表。
如何创建 Postgres 数据库
使用数据库时,最好遵循最小权限原则,创建具有特定权限的新用户。但是,为了简化本指南,我们将使用默认超级用户创建和管理数据库。

首先,运行以下元命令列出 Postgres 服务器上的所有用户
Post Reply