Metadata-Version: 2.4
Name: db-to-db
Version: 0.1.0
Summary: PostgreSQL 数据库表同步工具 — Web 界面，纯 Python
Author: tieshou
License: MIT
Project-URL: Homepage, https://github.com/tieshou/db-to-db
Project-URL: Repository, https://github.com/tieshou/db-to-db
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: python-fasthtml>=0.14
Requires-Dist: duckdb>=0.9
Requires-Dist: psycopg2-binary>=2.9
Requires-Dist: click>=8.0
Requires-Dist: uvicorn>=0.20

# db-to-db

> PostgreSQL 数据库表同步工具 — Web 界面，纯 Python。

## 安装

```bash
pip install db-to-db
```

## 使用

```bash
# 启动 Web 界面
db-to-db run

# 或
python -m db_to_db
```

打开浏览器访问 `http://127.0.0.1:5001`。

## 功能

- **连接管理** — 保存多个数据库连接信息（存储在本地 DuckDB）
- **表同步** — 选择源和目标库，勾选表，一键同步
- **同步历史** — 查看过往同步记录

## 技术

- [FastHTML](https://fastht.ml/) — AI 时代的 Python Web 框架
- HTMX — 无需写 JS 的交互
- DuckDB — 本地配置存储
- psycopg2 — PostgreSQL 连接
