当前位置: 首页 > 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.rkmt.cn/news/22776.html

相关文章:

  • 【数据结构】数据结构秘籍:如何衡量“查找”的快慢?ASL是关键! - 教程
  • 压缩 PDF 文件大小(3 大实用的 Python 库) - E
  • 请输入标题
  • 2、docker入门基本概念 - 实践
  • 国产项目管理工具Gitee的崛起:数字化转型浪潮下的本土化突围
  • 2025年精密磨床/CNC机械加工厂家推荐榜单:涵盖铣床/车床/磨削/多轴/复合加工,铝/不锈钢/钛合金/模具钢/塑料件定制,汽车/医疗/航空航天/机器人零件及模具工装夹具加工
  • 开发日志
  • Gitee 2025:中国开发者生态的崛起与本土化优势
  • JavaBean知识总结及范例
  • 2025 年家装管道生产厂家最新推荐排行榜:覆盖云南昆明贵州贵阳四川成都重庆,精选优质 PPR/PVC 管道品牌,解决选购难题
  • 强合规行业DevOps选型:告别工具拼凑,找到真正适配的国产化DevOps方案
  • 大疆无人机RTMP推流至LiveNVR实现web页面实时播放与录像回放,并可以转GB28181协议级联推送给上级监控视频管理平台
  • 2025 年最新金相厂家最新推荐排行榜:涵盖金相磨抛机 / 切割机 / 显微镜 / 抛光机 / 预磨机设备,助力企业精准选择优质品牌
  • maven的概述以及在mac安装部署
  • Python 列表切片赋值教程:掌握 “移花接木” 式列表修改技巧
  • 供应商图纸协同是什么?主要有哪几个核心原则?
  • 「Java EE开发指南」用MyEclipse开发的EJB开发工具(二)
  • TResult Funcin T, out TResult的应用
  • 深入解析:Redis List 类型全解析
  • 汇川伺服常用参
  • 2025 年自动售卖机厂家最新推荐榜单:智能 / 无人 / 文创 / 盲盒 / 食品全品类优选,高性价比品牌选购指南
  • DevExpress WPF中文教程:Data Grid - 如何使用虚拟源?(二)
  • 使用SecureCRT从linux上传下载文件方法
  • 有哪些ChatBI产品使用了NL2DSL2SQL的技术路线,其市场成熟度如何?
  • Content Hub接口文档
  • 2025年方钢/扁钢/圆钢/光轴/六角钢/异型钢/冷拉冷拔钢/热轧钢厂家最新权威推荐榜:Q355B/Q345B/16Mn/45#/40Cr/A3/Q235B钢材实力解析
  • 鸿蒙应用开发从入门到实战(二十四):一文搞懂ArkUI网格布局
  • 完整教程:深入浅出 Redis:从核心原理到运维实战指南一
  • Docker 部署 PHP 全手册
  • VSCode 使用默认profile打开文件