iCloud 同步
iCloud Sync:Starter 方案
iCloud Sync 在登录同一 iCloud 账户的所有 Mac、iPhone 和 iPad 上保持连接库一致。记录存入该账户的私有数据库;各设备默认关闭同步,需自行开启。iPhone 和 iPad 上免费,Mac 需要包含此功能的方案。
密码仅在同时启用 Mac 的 Sync Categories 下的 Passwords,或 iPhone、iPad 上的 Sync Passwords 时,通过 iCloud 钥匙串同步;Mac 还会同步 TablePro 在钥匙串中保存的其他秘密,例如 AI 提供商密钥和许可证密钥。将连接标为 Local only,可让连接及其收藏和已保存查询仅保留在一台 Mac 上。
- Mac 可选择同步内容:连接、分组和标签、设置、SSH 配置文件、表和数据库收藏、包含 SQL 的已保存查询,以及表文件夹。
- iPhone 和 iPad:连接、分组和标签。
- 同步的连接包含主机、端口、用户名、数据库、SSH 和 SSL 设置、启动命令、连接前脚本及 AI 规则。
- 从不同步:查询历史、Data Rewind、密码来源、隧道命令以及每个连接的 External Clients 级别。
Handoff
iCloud Sync:Starter 方案
在 iPhone 或 iPad 的 TablePro 中打开连接或表,Mac 会在 Dock 中提供接续,反向亦然。Handoff 重新打开同一个已保存连接,因此两台设备都必须有此连接:iCloud Sync 可同步,而从文件导入的副本视为不同连接。Handoff 通过 Apple 在设备间传递连接 ID 和已打开表名;未打开表时传递连接名称,无名称时传递主机。
关联文件夹
Linked Folders:Starter 方案
添加 Git 检出目录或共享云盘等文件夹,TablePro 会将其中每个 .tablepro 文件列为连接,并随文件新增或修改更新列表。关联连接在 TablePro 中只读,需修改文件来更改。加密文件会跳过,因此共享文件夹保存的是设置而非密码,关联文件中的启动命令和隧道命令也会被忽略。
Linked Folders 监控连接文件。关联 SQL 文件夹是另一项功能,属于已保存查询的免费功能,用于让 .sql 文件夹与已保存查询保持同步。
团队目录和团队库
为 Team 许可证下的所有人提供相同连接的两种方式:一种通过已有共享文件夹,另一种通过 TablePro 服务器。
团队目录
Team Catalog:Team 方案
Share > Publish to Team Catalog… 将所选连接以不含密码的 .tablepro 文件写入共享文件夹。团队成员将该文件夹添加为 Linked Folder,因此目录通过现有共享云盘或仓库分发,不经过 TablePro。
团队库
Team Library:Team 方案
连接上的 Share > Publish to Team Library… 和 Favorites 侧栏的 Publish Saved Queries to Team… 将连接及已保存查询上传到 TablePro 服务器,许可证下的每台 Mac 会下载;查询在 Favorites 侧栏中显示发布者姓名。上传连接设置和查询 SQL 文本,从不上传密码。成员的 Mac 会忽略接收到的启动命令和隧道命令,因此不会自行运行任何命令。再次发布会替换先前发布的内容。
在 iPhone 和 iPad 上
iPhone 和 iPad 应用通过 iCloud 同步连接、分组和标签,支持 Handoff,并导入、导出 .tablepro 文件,可选择包含口令保护的密码。Linked Folders、Team Catalog 和 Team Library 仅在 Mac 应用中提供。
支持范围
| 能力 |
|---|
| iCloud 同步Mac: Starter 方案iPhone和iPad: 连接、分组和标签,免费 |
| 通过 iCloud 钥匙串同步密码Mac: Starter 方案iPhone和iPad: 免费 |
| 选择同步内容,将连接设为 Local onlyMac: Starter 方案iPhone和iPad: 不支持 |
| 启用 iCloud Sync 时使用 HandoffMac: Starter 方案iPhone和iPad: 免费 |
| 导出和导入 .tablepro 文件Mac: 免费iPhone和iPad: 免费 |
| 含密码的加密导出Mac: Starter 方案iPhone和iPad: 免费 |
| 关联文件夹Mac: Starter 方案iPhone和iPad: 不支持 |
| 团队目录Mac: Team 方案iPhone和iPad: 不支持 |
| 团队库Mac: Team 方案iPhone和iPad: 不支持 |
值得了解的限制
- Mac 方案结束后,iCloud Sync 暂停并说明原因,Linked Folders 和 Team Library 的连接从列表消失,团队发布命令隐藏,Encrypted Export 不再提供密码选项。
- 在 iPhone 或 iPad 编辑同步连接可能改变该应用没有的设置:Safe Mode (Full) 等更严格的 Mac 安全模式会回传为 Alert,SSH 跳板机设置也可能丢失。请在 Mac 上修改这些连接。
- Team 许可证结束或暂停后,发布到 Team Library 的内容仍保留在 TablePro 服务器上,直到你要求删除。