コンテンツにスキップ

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カラム)