Metadata-Version: 2.1
Name: dbgear
Version: 0.14.0
Summary: 
Home-page: https://github.com/tamuto/dbgear
Author: tamuto
Author-email: tamuto@infodb.jp
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: cryptography (>=42.0.7,<43.0.0)
Requires-Dist: fastapi (>=0.103.0,<0.104.0)
Requires-Dist: pymysql (>=1.1.0,<2.0.0)
Requires-Dist: python-ulid (>=2.5.0,<3.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: sqlalchemy (>=2.0.20,<3.0.0)
Requires-Dist: uvicorn (>=0.23.2,<0.24.0)
Project-URL: Repository, https://github.com/tamuto/dbgear
Description-Content-Type: text/markdown

# DBGear

## 特徴

- データベースの初期データの管理を行います。
- データ編集用のUIが用意されており、簡単にデータの編集が行えます。
- テーブル定義の内容は初期データへにも反映され、データの編集を容易にします。
- 関連データも定義することが可能で、IDのコピペなどを行う必要がありません。
- ユニットテストなどとの連携も行い、より整合性の高いテストを実施できます。
- 保存データはYAML形式で保存されており、Gitなどのバージョン管理、差分管理が可能です。

## インストール

```bash
pip install dbgear
```

## プロジェクトファイルの準備

（準備中）

## 実行

- 以下のコマンドで管理ツールが起動できます。

```
dbgear serve
```

- ブラウザで http://localhost:5000 にアクセスすると管理画面が表示されます。

