データモデル
このセクション
モデル
Prismaスキーマのデータモデル定義部分は、アプリケーションモデル(Prismaモデルとも呼ばれる)を定義します。モデル
リレーション
インデックス
Prisma ORMでは、データベースインデックス、ユニーク制約、主キー制約を設定できます。これはバージョン4.0.0以降で一般提供されています。バージョン3.5.0以降では、extendedIndexesプレビュー機能で有効にできます。
ビュー
ビューのサポートは現在、非常に初期のプレビュー機能です。viewキーワードを使用してPrismaスキーマにビューを追加したり、db pullを使用してデータベーススキーマ内のビューをイントロスペクトしたりできます。変更を--create-onlyフラグを使用して手動でマイグレーションファイルに追加しない限り、Prisma Migrateとdb pushでスキーマ内のビューをデータベースに適用することはまだできません。この機能の進捗状況については、GitHubのイシューをフォローしてください。
データベースマッピング
Prismaスキーマには、特定のデータベースオブジェクトの名前を定義できるメカニズムが含まれています。
複数のデータベーススキーマでPrisma ORMを使用する方法
複数のデータベーススキーマのサポートは現在、PostgreSQL、CockroachDB、およびSQL Serverコネクタで利用可能です。
サポートされていないデータベース機能
Prisma ORMがサポートするすべてのデータベースの関数と機能が、Prisma Schema Languageと同等のものを持っているわけではありません。サポートされている機能の完全なリストについては、データベース機能マトリックスを参照してください。
テーブル継承
概要