Skip to content
Home
Docs/数据库

数据库管理器

FreePro:更高配额

SQL + NoSQL 客户端 + schema 设计器 + 监视器 + 备份 + AI 助手 — 全部集成在一个模块中。9 个支持的引擎,真正的 PostgreSQL 18.2 在应用内运行,无需外部服务器或网络。

PostgreSQL 18.2 在应用内运行

不是包装器:Android 的真实 PostgreSQL 二进制文件(`postgres`、`psql`、`initdb`、`pg_ctl`)。Pocket Code 将它们打包到应用中,在首次使用时提取到自己的存储中。服务器在几秒内启动,因为它带有预构建的数据目录 — 无需等待典型的 `initdb`。

  • 无需 root、无需 Termux、无需网络 — 所有内容都打包在应用中
  • 支持 arm64 和 armeabi-v7a — 从现代手机到旧设备
  • 你可以在本地服务器内创建多个数据库(第 1 个免费,Pro 提供更多)
  • 通过 Unix socket 访问,而非 TCP localhost — 绕过某些 OEM 的防火墙
  • MariaDB 引擎已在代码中连接,但尚未打包

支持的引擎

引擎类型
本地 SQLite本地 · 关系型 SQL
嵌入式 PostgreSQL本地 · 应用内真实二进制文件
Neon无服务器 PostgreSQL
Supabase托管 PostgreSQL
PlanetScale无服务器 MySQL
Turso分布式 SQLite
MongoDB AtlasNoSQL · 文档
FirestoreNoSQL · 文档
Upstash Redis键值 · 无服务器

连接

每个连接都有带颜色的环境标签(production、staging、development、testing、local)、状态徽章(已连接、错误等)和用于组织的文件夹。

粘贴你的连接字符串

粘贴 `postgres://user:pass@host/db?sslmode=require`,应用会自动填充每个字段

SSH tunnel

主机、端口、用户名与密码或私钥

SSL/TLS

从 disable 到 verify-full 的 5 种模式 + 自定义 CA 证书

Connection pooling

最小/最大连接、空闲超时、keep-alive

Proxy

HTTP、SOCKS4、SOCKS5,带可选认证

测试连接

在保存前检查连接并显示延迟

加密凭据

密码在设备上加密,永远不会出现在屏幕上

云提供商

对于 Neon、Supabase、PlanetScale、Mongo Atlas、Turso 或 Upstash,应用浏览你的账户并列出项目,无需连接字符串

数据查看器

模块中最丰富的屏幕。分页表格,具有桌面客户端的一切预期功能,适配移动端。

按列排序(升序、降序、无排序)
使用 =、!=、<、>、LIKE、IN、BETWEEN、IS NULL 等的过滤器…
对可见列的文本搜索
批量提交的内联编辑(不是每个单元格往返)
用于 JSONB / 嵌套对象的 JSON 侧面板
带格式化每个值的行详情屏幕
显示/隐藏/固定列,调整宽度
点击 FK 值 → 跳转到目标行
插入、复制或删除行 + 批量删除
对 email、password、token 等列的自动屏蔽
带元数据的列上的视觉小部件:星级、进度、颜色、迷你图…
导出为 CSV、JSON、SQL INSERT、完整 SQL 或 Markdown

查询控制台

为移动设计的多标签编辑器 — 带 SQL 符号栏、自动补全和可选的 AI 助手。

  • 同时多个查询标签页(Free:2 · Pro:无限)
  • 格式化 SQL(pretty-print)
  • 运行全部 · 运行选择 · 取消正在进行的查询
  • 编辑器撤销/重做
  • 带 SELECT、FROM、WHERE、=、*、; 等的水平栏 — 一键插入到光标位置
  • 命名参数 (`:user_id`),运行前有绑定对话框
  • 关键字、表、视图、列、函数和你自己的代码片段的自动补全
  • 带彩色编码执行时间的结果(绿快,橙中,红慢)
  • 将结果复制为 CSV、JSON、SQL 或 Markdown
  • 带文件夹的已保存查询和所有运行的自动历史记录

AI SQL 助手

用自然语言描述查询,AI 会生成 SQL、解释它、提供替代方案,并在执行缓慢时发出警告。保留哪些提示给你好查询的历史记录。

Free:使用你自己的 Gemini 账户(BYOK / OAuth)。Pro:通过连接你自己的 API key 解锁任何提供商。Pocket Code 不添加积分 — 使用在你的提供商账户上运行。

Schema 设计器 + 7 个生成器

完整的视觉设计器:带缩放和平移的画布、拖动表、外键的连接模式、撤销/重做、带模板的逐步向导(电商、博客、SaaS)和导出到 7 种格式。

SQL DDL

CREATE TABLE / INDEX / ALTER

Room (Android)

Kotlin @Entity

Prisma

schema.prisma

TypeORM

TypeScript @Entity

Django

Python 模型

JSON Schema

验证

DBML

dbdiagram.io

此外还有实时 schema 上的 ER 图:节点 = 表,线 = 带基数的外键 (1:1, 1:N, N:N),大图的小地图和图像导出。

安全模式、备份和监控

安全模式

危险操作(没有 WHERE 的 DELETE、DROP、TRUNCATE、ALTER DROP COLUMN、没有 WHERE 的 UPDATE)会被拦截,对话框显示完整的 SQL、将受影响的行以及强制确认。

如果需要,你可以通过切换关闭它。

备份

  • 4 种格式:SQL dump、pg_dump、二进制、CSV
  • 4 个目标:本地、Google Drive、Firebase Storage、云存储 (S3/R2/B2)
  • 带大小、表数量和状态的历史记录
  • 计划(每小时、每天、每周)带保留 — Pro

监控(5 个标签页)

  • 带 Kill 按钮的活动查询
  • 带可配置阈值的慢查询日志
  • 索引使用情况(未使用/过度使用)
  • 连接监视器:延迟、QPS、活动连接
  • 警报:行、持续时间、DB 大小、错误率

安全 — 屏蔽、角色、生物识别

屏蔽仅影响数据的渲染方式,不会修改数据库中的任何内容。默认规则自动检测 `email`、`password`、`token`、`secret`、`api_key` 等列。

屏蔽样式示例
完全屏蔽••••••••
部分邮箱j••@gmail.com
部分电话+34 6•• ••• 789
首字母J••• D••
截断的哈希a3f5… (SHA-256)
已修订[REDACTED]

你还可以从 UI 读取引擎的角色列表(Postgres `pg_roles`、MySQL `SHOW ROLES` 等),进行 GRANT 和 REVOKE,并在运行 DELETE/DROP/TRUNCATE、打开生产标记的连接或以明文查看屏蔽列之前要求生物识别(指纹、面部或 PIN)。

图表、dashboards 和可视化 EXPLAIN

图表和 dashboards

任何查询结果都可以变成图表:柱状图、折线图、饼图、散点图或热图。多系列。你可以将其固定为可重排序 dashboard 上的小部件(Pro)。

可视化 EXPLAIN 计划

EXPLAIN 输出呈现为带有彩色编码的成本和估计行数的树。"用 AI 解释" 按钮让助手将其翻译为自然语言并建议索引。适用于 Postgres、MySQL 和 SQLite。

带专用屏幕的 NoSQL

NoSQL 格式不会塞入 SQL 查看器:每种格式都有为其模型设计的屏幕。

Firestore

  • 集合、文档和子集合浏览器
  • 带每个运算符的可视化查询生成器
  • 按文档字段编辑

MongoDB

  • 类似 mongosh 的 shell — 直接运行 `db.users.find({...})`
  • 可视化聚合管道构建器 ($match, $group, $lookup, $facet…)

Redis (Upstash)

  • 可按类型(string、list、set、zset、hash、stream)筛选的 KV 浏览器
  • 带所有命令的 redis-cli 风格 CLI
  • 实时监视器(命令流)

Free vs Pro

功能FreePro
访问模块和 9 个引擎
嵌入式 PostgreSQL + 第 1 个本地数据库
查询编辑器、数据查看器、ER 图、schema 设计器和屏蔽
已保存的连接1无限
已保存的查询5无限
同时查询标签页2无限
每个数据库的表4无限
本地 PostgreSQL 内的数据库1无限
Schema 模板3无限
Dashboard widgets
Schema diff + 迁移脚本
计划备份

Free 上 4 表的限制是全局的:涵盖从表单创建、设计器、控制台中运行的 DDL、schema 向导、模拟数据生成器和 CSV 导入。无法通过编写原始 SQL 绕过它。

模块统计

9

支持的引擎

7

Schema 生成器

6

屏蔽样式

5

图表类型

4

备份格式

25+

模拟数据类型