コンテンツにスキップ

Asset Table

概要

管理用のテーブル asset (メディアファイル) 情報

テーブル定義

論理名 物理名 カラム名 データ型 主キー リレーション ユニーク NULL許可 デフォルト値 備考
Asset Information asset id serial ◯
project_id number project:id
hash string
type string
mime_type string
media_url string
file_size number
width number ◯
height number ◯
original_url string ◯
created_at datetime
updated_at datetime
deleted_at datetime ◯

リレーション

  • project_id → project.id

インデックス

  • 主キー (id)

注記

  • メディアファイル (画像、フォント等) のメタデータを格納
  • hashによりアセットの重複排除が可能
  • widthとheightはnullable (すべてのアセットに寸法があるわけではない)
  • original_urlはnullable (すべてのアセットにソースURLがあるわけではない)
  • 論理削除サポート (deleted_atカラム)