跳转到内容

PostgreSQL · 本地 · 嵌入式服务器

可以在 Android 上运行 PostgreSQL 吗?

简短回答

可以。PocketCode 打包了一个真实的嵌入式 PostgreSQL 18.2 服务器,直接在你的 64 位 ARM Android 手机上运行——不是包装器,也不是模拟器。postgres、initdb、pg_ctl、pg_dump 和 pg_restore 二进制文件随应用一起提供(没有 psql),首次点击本地数据库卡片时会安装数据目录并启动服务器。你可以在设备上获得完整的 SQL、JSONB、窗口函数和 17 个内置扩展。

你可以用它做什么

  • 在没有任何云主机的情况下构建和测试生产级的 Postgres schema
  • 在设备上针对真实的 PostgreSQL 特性——JSONB、CTE、窗口函数——进行开发
  • 运行本地数据库服务器,用于设备端的应用开发与调试
  • 在你生产后端所用的同款引擎上学习高级 SQL

值得注意

该嵌入式服务器只能在 64 位 ARM(arm64-v8a)设备上运行,不支持 x86_64 模拟器或 Chromebook。第一个本地数据库免费;在本地服务器内创建更多数据库是 Pro 功能。你的数据保留在设备上,无需网络连接,但应用在后台时 Android 可能会停止该服务器。