Scraped Code Asset Table
概要
管理用のテーブル scraped code と asset の中間テーブル
テーブル定義
| 論理名 | 物理名 | カラム名 | データ型 | 主キー | リレーション | ユニーク | NULL許可 | デフォルト値 | 備考 |
|---|---|---|---|---|---|---|---|---|---|
| Scraped Code Asset | scraped_code_asset | id | serial | ◯ | |||||
| scraped_code_id | number | scraped_code:id | |||||||
| asset_id | number | asset:id | |||||||
| role | string | ||||||||
| node_id | string | ◯ | |||||||
| usage_count | number | 1 | |||||||
| created_at | datetime | ||||||||
| updated_at | datetime | ||||||||
| deleted_at | datetime | ◯ |
リレーション
- scraped_code_id → scraped_code.id
- asset_id → asset.id
インデックス
- 主キー (id)
注記
- scraped_code と asset の多対多リレーションを管理する中間テーブル
- roleはスクレイピングコード内でのアセットの使用方法を示す
- node_idはnullable (すべてのアセットが特定ノードに紐付くわけではない)
- usage_countはアセットが参照された回数を追跡、デフォルトは1
- 論理削除サポート (deleted_atカラム)