既存の紐付けテーブルをスキーマの異なるデータで更新できますか?
既存の紐付けテーブルを更新する場合、更新の方法に依っては、紐付けテーブルのスキーマと更新で使うデータのスキーマは一致させる必要があります。
ジョブフローで更新する
ジョブの更新タイプが「置き換え」の場合
データ更新で使うクエリ結果のスキーマを元に、紐付けテーブルのスキーマが自動で変更されます
ジョブの更新タイプが「追加/上書き」の場合
下記のスキーマを一致させてください。
- 紐付けテーブル
- データ更新で使うクエリ結果
一致していない場合は、fields cannot be changed
エラーが発生し、ジョブが失敗します。
たとえば次のようなケースでは、上記エラーが発生します。
id,email,name
という3つのフィールドを持つ紐付けテーブルに対し、id,email
という2つのフィールドしかないクエリ結果で更新する場合id,email,name,phone
という4つのフィールドがあるクエリ結果で更新する場合
管理画面からのCSVアップロードで更新する
下記のスキーマを一致させてください。
- 紐付けテーブル
- アップロードするCSVファイル
一致していない場合は、エラーが発生しアップロードができません。
Updated 12 months ago