当前位置: 首页 > news >正文

【树莓派】安装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

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

http://www.jsqmd.com/news/15185/

相关文章:

  • 【数据结构】数据结构秘籍:如何衡量“查找”的快慢?ASL是关键! - 教程
  • 2025年轮胎厂家权威推荐榜:舒适轮胎,耐磨轮胎,高性能轮胎与静音轮胎全系列选购指南
  • RTP推流测试
  • 2025 年板材厂家最新推荐排行榜:涵盖环保、密度、净化、零醛添加等类型,胖胖熊等优质品牌详细解析
  • 压缩 PDF 文件大小(3 大实用的 Python 库) - E
  • 2025 年搅拌器厂家最新推荐榜:聚焦国内优质厂商,精选实力品牌助力企业采购决策侧入式/立式/脱硫/桨式/水处理搅拌器厂家推荐
  • 告别客服焦虑!用 PandaWiki 打造永不下班的 AI 在线客服
  • 2025年轴承厂家权威推荐榜单:电机轴承,单向轴承,含油轴承,自润滑轴承源头厂家综合实力与创新技术全景解析
  • 请输入标题
  • 2025 年修补剂厂家最新推荐排行榜:金属 / 陶瓷 / 橡胶等多材质适配品牌深度解析,助力企业精准选型
  • 2025 工业电子胶粘剂厂家最新推荐榜单发布:国产实力品牌深度解析,选购指南全攻略高端工业/进口国产工业/工业电子胶粘剂胶水厂家推荐
  • 2、docker入门基本概念 - 实践
  • 国产项目管理工具Gitee的崛起:数字化转型浪潮下的本土化突围
  • Elasticsearch安装和Kibana安装
  • 2025 试验机厂家最新推荐权威榜单:弹簧 / 环境 / 材料检测设备领军企业深度解析
  • [note] slope trick
  • three自带的框选工具SelectionBox、SelectionHelper
  • 2025 电动缸源头厂家最新推荐榜:剖析国产厂商成本优势与技术实力,附权威选购指南
  • Claude Haiku 4.5新功能、模型与定价,免费试用国内直连教程
  • 网络编程实践笔记_4_阿贝云_免费云服务器_简易博客_
  • 10 17
  • 深入解析:日语学习-日语知识点小记-进阶-JLPT-N1阶段应用练习(2):语法 +考え方15+2022年7月N1
  • 2025年铝单板厂家推荐排行榜,氟碳铝单板,木纹铝单板,冲孔铝单板,外墙铝单板,雕花铝单板,异形铝单板,双曲铝单板公司推荐!
  • 2025 年最新推荐热熔胶源头厂家榜:覆盖书刊装订 / 包装等场景,助企业选高性价比产品
  • 开发日志
  • Gitee 2025:中国开发者生态的崛起与本土化优势
  • C++中的new操作符:new operator、operator new、placement new
  • JavaBean知识总结及范例
  • C++20 协程的简单示例
  • HMAC-SHA256 请求签名与验签实践(Python 可直接复用)