森高千里データベースの再構築(14) : hkob の雑記録 (216)

はじめに

hkob の雑記録の第216回目は、インポートが終わった Contents のリレーション設定のためのプロパティを準備します。今日はイベントがあり帰宅が遅かったため、内容が短めですみません。

前回の振り返り

前回はインポートまでを実行しました。件数が多くインポートだけでもかなり時間がかかりました。リレーションを

インポート直後のデータベース

プロパティの設定

まず、変更するためのプロパティを作成してしまいます。最初は SetList です。1対多の接続になります。

SetList プロパティ

次は Song です。こちらも1対多となります。すなわち、SetLists と Songs は Content を経由して多対多の接続になります。

Song プロパティ

最後は Arranges です。People への接続になります。こちらは複数人が編曲することも考えられるので、多対多の接続にしています。

Arranges

問題は SetList です。こちらは SetList の名前と同じ数式を使って作成してみます。

SetList の数式

最終的に以下のような形で整理しました。

最終的なプロパティ

おわりに

プロパティの準備ができたので、あとは Notion API を使って作業するだけです。ただし、これはかなり時間がかかるので明日に回します。

hkob.notion.site