剪藏#NASBox#剪藏

NAS 部署 PostgreSQL 数据库,小白也能轻松上手!

2025 年 7 月 18 日1 分钟
分享Twitter / XTelegram微博

如有修改或改动,关注文章底部留言!

教程对你有用,可以 “点赞” 和 “打赏”支持 ~

Notion image

PostgreSQL:

一款功能强大的开源对象关系数据库系统,因其强大的功能、高可靠性和可扩展性,在企业级应用、大数据处理和复杂业务场景中广泛使用。

Notion image

安装

Docker Compose

JAVASCRIPT
services:
postgres:
imagepostgres:latest
container_name: postgres
ports:
   - 5432:5432
volumes:
   - /vol1/1000/docker/postgres:/var/lib/postgresql/data
environment:
   - POSTGRES_PASSWORD=password
restart: always

参数说明(更多参数建议去看文档)

::: POSTGRES_USER(环境变量,可选):设置超级管理员,默认为 postgres

POSTGRES_DB(环境变量,可选):设置数据库名称,默认为 postgres

:::

TIP:

需要注意映射的目录必须为空,有时候用 Compose 部署可能模板也在里面

Notion image

这里我是飞牛部署,原来端口已经被占用所以修改了一下端口,路径也是修改了一下

Notion image

日志没报错,对应映射路径也自动创建文件说明就没问题了

Notion image

使用

打开对应容器终端,进行控制

Notion image

切换到 postgres 用户

JAVASCRIPT
su postgres

Notion image

进入自带的交互式终端工具

JAVASCRIPT
psql

Notion image

创建数据库

JAVASCRIPT
create database 表名;

Notion image

查看所有数据库

JAVASCRIPT
\list(或\l)

Notion image

删除数据库

JAVASCRIPT
drop database 表名;

Notion image

总结

本篇教程只是简要介绍 PostgreSQL 数据库的基础使用方法。实际应用场景中,PostgreSQL 是需要配合其他应用一起使用的,而且也只需要部署前设置好管理员账户即可。

综合推荐:⭐⭐⭐(需要才会用到)

使用体验:⭐⭐⭐(需要联动使用)

部署难易:⭐⭐(简单)︎

原文地址: https://mp.weixin.qq.com/s?__biz=MzI2MjkzMDk3OA==&mid=2247532549&idx=1&sn=6e18eb32058b2a47cd05a4babee16b64&chksm=eb55369b44237c6e853214f974ea55658164920ea3b24168998a577a66a8eb8036e941f216d0&mpshare=1&scene=1&srcid=0718pMlGGcNyt35CU4UNyLja&sharer_shareinfo=08c97ec34e10047230fec727ee426fee&sharer_shareinfo_first=08c97ec34e10047230fec727ee426fee#rd

相关文章