Models
Bob のモデルは、データベースの操作を簡素化するための抽象化層を提供します。
Introduction
Bob は各データベース方言(PostgreSQL、MySQL/MariaDB、SQLite)で2つのモデルタイプを提供しています:
Database | View | Table |
---|---|---|
PostgreSQL | ✅ | ✅ |
MySQL/MariaDB | ✅ | ✅ |
SQLite | ✅ | ✅ |
View
View モデルは、データベースを照会するメソッドのみを提供します。読み取り専用の操作に最適化されています。
- データの取得と照会
- 読み取り専用操作
- 軽量な実装
Table
Table モデルは、照会、挿入、更新、削除のメソッドを提供します。完全な CRUD 操作をサポートしています。
- データの照会
- 新しいレコードの挿入
- 既存のレコードの更新
- レコードの削除
関連セクション
各モデルタイプは、特定の使用ケースに最適化されており、アプリケーションの要件に応じて適切な選択ができます。