【树莓派】安装PostgreSQL

1. 确认系统支持的 PostgreSQL 版本

sudo apt update  # 先更新软件源列表
apt search postgresql | grep "^postgresql-[0-9]"

image
这里能看到最新支持的版本是15,所以我一开始安装17时报错了。

2. 安装

sudo apt install postgresql-15  # 替换为步骤1查到的版本号

image
这里我遇到了报错,查到的原因是 系统的软件源缓存未更新,导致请求的 PostgreSQL 相关包版本(如 15.13-0+deb12u1)与当前源中实际存在的版本不匹配,出现 404 找不到的情况。

尝试强制更新源缓存并修复依赖

sudo apt update --fix-missing

image

再次执行安装命令,这次没有报错了。

sudo apt install postgresql-15  # 替换为步骤1查到的版本号

3. 验证 PostgreSQL 服务状态

sudo systemctl status postgresql

image
显示 active (exited) ,说明服务正在运行

4. 进入 PostgreSQL 命令行

4.1 切换到 postgres 系统用户

PostgreSQL 安装后会自动创建一个系统用户 postgres(数据库超级管理员),需切换到该用户才能执行管理员操作

sudo -i -u postgres

image
执行后终端提示符会变成 postgres@raspberrypi:~$,表示已切换到该用户。

4.2 进入 PostgreSQL 命令行

直接输入 psql 即可进入交互式命令行,此时提示符会变成 postgres=#,表示已进入数据库管理界面

psql

image
这里就能使用SQL了

4.3 设置 postgres 用户的数据库密码

ALTER USER postgres WITH PASSWORD 'your_new_password';

image

至此完成基本的安装与配置

posted @ 2025-10-17 10:56  苦涩如影相随固  阅读(36)  评论(0)    收藏  举报