[データベース] 命名規則

命名規則一覧表(ベストプラクティス)

項目使用箇所命名例ケース単数/複数備考
テーブル名PostgreSQLuserssnake_case複数形@@map("users") で指定。クエリ上も扱いやすい。
カラム名PostgreSQLcreated_atsnake_case単数形データを表す属性なので単数が自然。
モデル名Prisma (model)UserPascalCase単数形1レコード(エンティティ)を表すため。
フィールド名Prisma (field)createdAtcamelCase単数形オブジェクトのプロパティなので単数が自然。
モデル配列名Prisma (relation)refreshTokenscamelCase複数形リレーション(1:N)を表すため複数形が自然。
リレーション先Prisma (@relation)usercamelCase単数形N:1 の「相手1人」を表すので単数。