如何在 cPanel 中创建和管理 PostgreSQL 数据库
PostgreSQL 数据库提供了一种方便的方式来存储大量数据。许多网络应用程序,如论坛和内容管理系统,都需要 PostgreSQL 数据库。要使用数据库,必须先创建数据库,且只有具有访问权限的用户才能读取或写入数据。请注意,这些用户与电子邮件或其他类型的用户是分开的。
- 如何在 cPanel 中创建 PostgreSQL 数据库
- 如何在 cPanel 中管理 PostgreSQL 用户
- 如何启用 PL/pgSQL
- 如何通过 SSH 导入或导出 PostgreSQL 数据库
- 如何删除 PostgreSQL 中的列
- 总结
如何在 cPanel 中创建 PostgreSQL 数据库
- 登录您的账户并访问 cPanel。
- 在 cPanel 中,向下滚动到 数据库 部分,选择 PostgreSQL 数据库。

- 在“创建新数据库”部分,输入数据库名称,然后点击 创建数据库 按钮。

- 点击 Go Back 返回管理数据库。
如何在 cPanel 中管理 PostgreSQL 用户
创建数据库后,必须创建用户。请注意,PostgreSQL 用户账户必须与邮件、MySQL 和网站管理员账户分开创建。
创建 PostgreSQL 用户
- 要快速访问 PostgreSQL 用户,请点击 跳转到 PostgreSQL 用户。
- 在 添加新用户 下,输入 用户名。

注意: 设置数据库时,用户名不能超过 63 个字符。如果启用了数据库前缀,最大长度还包括前缀和下划线字符。 - 在 密码 字段输入密码。
- 在 确认密码 字段输入密码。
- 点击 创建用户。
重要提示:
- 某些版本的 PostgreSQL 遵循 ANSI SQL-92 标准,因此不支持递归、通配符或未来授权。为了保持对 PostgreSQL 表中信息的访问,建议点击 同步授权 按钮。建议在添加新用户、将现有用户添加到数据库以及在 phPGAadmin 中创建新表后同步授权。
- 请注意,pgAdmin 工具专门用于管理使用 PostgreSQL 的数据库,而 phpMyAdmin 主要用于管理使用 MySQL 的数据库。
将用户添加到数据库
- 通过点击 用户 下拉菜单选择合适的用户。
- 接着,从 数据库 下拉菜单中选择要添加用户的数据库。
- 点击 提交 按钮。

如何启用 PL/pgSQL
PL/pgSQL 是一种用于 PostgreSQL 数据库的编程语言。它扩展了 PostgreSQL 数据库服务器的功能,专门用于创建用户定义的函数、存储过程和触发器。
PL/pgSQL 可以由我们的三级技术人员为您的数据库单独启用。如果您希望在数据库中创建 plpgsql_call_handler() 函数,请务必告知,因为这已不再自动完成。
如何通过 SSH 导入或导出 PostgreSQL 数据库
- 使用 SSH 登录您的账户。
- 输入以下命令之一。
- 导入:
pg_restore -d db_name file_name.sql
- 导出:
pg_dump -cif file_name.sql db_name
上述示例中,db_name 表示数据库名称,file_name 表示文件名。
如何通过 SSH 删除 PostgreSQL 数据库中的列
您可以通过 SSH 使用 DROP COLUMN 命令删除单个或多个列。DROP COLUMN 语句通常与 ALTER TABLE 命令一起使用。
DROP COLUMN 命令还可以结合 CASCADE 和 IF NOT EXISTS 等选项实现不同功能。
使用以下命令删除 PostgreSQL 中的列:
ALTER TABLE tbl_name
DROP COLUMN col_name;
上述示例中,ALTER TABLE 是命令,tbl_name 是表名。DROP COLUMN 也是命令,col_name 表示要删除的列。
注意: 您可以通过连续添加多个 DROP COLUMN 命令来删除多个列。
总结
PostgreSQL 是一个强大的工具,能够处理大量数据。学习如何在 cPanel 中创建 PostgreSQL 数据库,管理 PostgreSQL 用户,启用 PL/pgSQL,通过 SSH 导入或导出 PostgreSQL 数据库,以及通过 SSH 删除 PostgreSQL 数据库中的列。遵循这些说明可确保您的 PostgreSQL 数据库正确设置并有效管理。