docs: add landing page and upgrade all documentation with advanced components

- Add product landing page with hero section, stats, feature cards, database badges, comparison table, and screenshots
- Register Fumadocs MDX components (Tabs, Steps, Callout, Cards, Accordions) globally
- Rewrite all 17 doc pages (CN + EN) with richer content, use cases, and advanced components
- Add competitive comparison table (vs DBeaver/Navicat/TablePlus)
- Add ~300 lines of responsive landing page CSS
This commit is contained in:
t8y2 committed 2026-05-07 14:53:35 +08:00
1 parent d4aeb7af68
commit 89fa8c02be
38 files changed
+2096 -800

No files matched your search

+24 -14
View File
@@ -1,33 +1,43 @@
---
title: 数据传输
description: 在不同数据库引擎之间传输数据,支持跨引擎迁移。
description: 跨引擎数据迁移,MySQL → PostgreSQL、SQLite → SQL Server,自动处理类型映射。
---
DBX 支持在不同数据库引擎之间传输数据,例如将 MySQL 中的数据迁移到 PostgreSQL,或从 SQLite 导入数据到 SQL Server。
<Callout type="info">
跨数据库引擎数据迁移,自动处理类型映射和语法差异。MySQL 到 PostgreSQL,SQLite 到 SQL Server,开箱即用。
</Callout>
## 使用方式
## 典型场景
1. 打开数据传输功能
2. 选择**源连接**和**目标连接**(可以是不同类型的数据库引擎)
3. 选择要传输的表
4. 点击"开始传输"
- **跨引擎迁移** — MySQL → PostgreSQL、SQLite → SQL Server
- **环境数据同步** — 从生产库拉取数据到开发环境
- **数据整合** — 将多个数据源的数据汇集到一个数据库
DBX 会自动处理不同数据库之间的类型映射和语法差异。
## 使用流程
## 选择要传输的表
你可以选择传输源数据库中的全部表,也可以手动勾选需要传输的特定表。对于不需要迁移的表,取消勾选即可跳过。
<Steps>
<Step>
### 选择源和目标
选择**源连接**和**目标连接**,可以是不同类型的数据库引擎。
</Step>
<Step>
### 选择要传输的表
选择传输全部表,或手动勾选需要传输的特定表。
</Step>
<Step>
### 开始传输
点击"开始传输",DBX 自动处理类型映射和语法差异。
</Step>
</Steps>
## 进度追踪
传输过程中,DBX 会实时显示:
传输过程中,DBX 实时显示:
- 当前正在传输的表名
- 已传输的行数
- 整体传输进度
你可以随时查看传输状态,了解剩余工作量。
## 错误处理
如果传输过程中遇到错误(如类型不兼容、约束冲突等),DBX 会: