运行数据库
在 Android 上运行数据库
可以。PocketCode 的数据库管理器通过一个 Android 应用支持 12 个引擎。一个真实的嵌入式 PostgreSQL 18.2 服务器直接在设备上运行(64 位 ARM);其余 11 个引擎连接到你自己的服务器或云数据库,让你从手机管理它们。选择一个引擎,获得直接、真实的答案。
可以在 Android 上运行 PostgreSQL 吗?PostgreSQL可以。PocketCode 打包了一个真实的嵌入式 PostgreSQL 18.2 服务器,直接在你的 64 位 ARM Android 手机上运行——不是包装器,也不是模拟器。postgres、initdb、pg_ctl、pg_dump 和 pg_restore 二进制文件随应用一起提供(没有 psql),首次点击本地数据库卡片时会安装数据目录并启动服务器。你可以在设备上获得完整的 SQL、JSONB、窗口函数和 17 个内置扩展。可以在 Android 上使用 Neon 吗?Neon可以——你完全可以在 Android 手机上使用 Neon。PocketCode 的数据库管理器连接到你的无服务器 Postgres,或浏览你的 Neon 账户列出项目,无需连接字符串。你可以在设备上执行 SQL、浏览和编辑数据并设计 ER 图。数据库本身运行在 Neon 的云上。可以在 Android 上使用 Supabase 吗?Supabase可以——你能直接从 Android 管理你的 Supabase 数据库。PocketCode 连接到你 Supabase 项目背后的托管 PostgreSQL,或浏览你的账户列出项目。你可以在手机上执行 SQL、浏览和编辑表并设计 schema。数据库由 Supabase 托管在云端。可以在 Android 上使用 PlanetScale 吗?PlanetScale可以——你能从 Android 手机使用 PlanetScale。PocketCode 的数据库管理器连接到你的无服务器 MySQL 数据库,或浏览你的账户列出项目。你可以在设备上执行 SQL、浏览和编辑行并设计 schema。这个兼容 MySQL 的数据库本身运行在 PlanetScale 的云平台上。可以在 Android 上使用 Turso 吗?Turso可以——你能从 Android 设备连接到 Turso。PocketCode 的数据库管理器可处理 Turso 的分布式 SQLite(libSQL),或浏览你的账户列出数据库。你可以用熟悉的 SQLite 方言在手机上执行 SQL、浏览和编辑数据并设计 schema。副本托管在 Turso 的边缘网络上。Android 上用本地 MongoDB 还是 Atlas?MongoDB在 PocketCode 里,Android 手机上没有本地 MongoDB 服务器:可用的是 Atlas,或任何能通过网络访问的 MongoDB。连接 Atlas 时使用 service account 或 API key,选择一个集群,再用你输入的数据库用户名和密码打开其数据库。连接你自己的 MongoDB 服务器时,PocketCode 内置的客户端(SCRAM 认证、TLS)会列出集合及其计数,但不显示其中的文档。唯一直接在手机上运行的数据库是内置的 PostgreSQL。可以在 Android 上使用 Firestore 吗?Firestore可以——你能从 Android 设备使用 Firestore。PocketCode 的数据库管理器会打开你的 Firestore 项目:要么通过你在 Backend Manager 中连接的 Google 账号(只读,并列出你的项目和集合),要么通过你自己的 Firebase 设置(输入集合路径来浏览)。你可以查看文档及其子集合,并运行简单查询。Firestore 是一个 NoSQL 文档数据库,作为 Firebase 的一部分托管在 Google 云上。可以在 Android 上使用 Upstash Redis 吗?Upstash Redis可以——你能从 Android 手机使用 Upstash Redis。PocketCode 的数据库管理器连接到你的无服务器 Redis 实例,或浏览你的账户列出数据库。你可以在设备上浏览键及其类型、TTL 和值预览,修改 TTL 或删除键,并在 Redis CLI 中运行命令。这个键值存储本身运行在 Upstash 的无服务器云上,通过网络访问。