テーブル定義書#

関連ドキュメント#


images テーブル#

テーブル情報#

項目
テーブル名images
概要アップロードされた画像のメタデータを管理する
スキーマpublic

カラム情報#

カラム名NOT NULLデフォルト説明
idVARCHAR(36)主キー(UUID v4)
file_nameVARCHAR(255)ファイル名
file_sizeINTEGERファイルサイズ(bytes)
content_typeVARCHAR(50)MIMEタイプ
s3_keyVARCHAR(512)S3上の保存パス
created_atTIMESTAMPCURRENT_TIMESTAMP作成日時
updated_atTIMESTAMPCURRENT_TIMESTAMP更新日時(自動更新)

インデックス情報#

インデックス名カラム種類説明
images_pkeyidPRIMARY KEY主キーインデックス
images_s3_key_keys3_keyUNIQUE重複アップロード防止
images_created_at_idxcreated_atINDEX一覧表示のソート用

制約情報#

制約名種類カラム条件説明
images_pkeyPRIMARY KEYid主キー制約
images_s3_key_keyUNIQUEs3_keyS3パスの一意性

外部キー情報#

現バージョンでは外部キーなし。ユーザー管理機能追加時に user_idusers.id の外部キーを追加予定。