このエラーは、Tablestore が自動的に作成したマッピングテーブルに対して ALTER TABLE を実行した場合に発生します。自動作成されたマッピングテーブルを削除し、代わりにユーザー定義のマッピングテーブルを作成してください。
エラーメッセージ
Message: Unsupported operation: 'Unsupported alter non-mapping table'.
原因
マッピングテーブルを持たないデータテーブルに対して DESCRIBE や SELECT などの SQL ステートメントを実行すると、Tablestore は自動的にマッピングテーブルを作成します。この自動作成されたマッピングテーブルには、データテーブルのプライマリキー列および事前定義列のみが含まれており、属性列は含まれません。また、後から ALTER TABLE を使用して属性列を追加することもできません。これはバグではなく、システムの制約です。
ソリューション
自動作成されたマッピングテーブルを削除し、データテーブル用にユーザー定義のマッピングテーブルを作成してください。詳細については、「マッピングテーブルの削除」および「テーブルのマッピングテーブルの作成」をご参照ください。
重要
マッピングテーブルを削除する前に、そのテーブルが不要であることを確認してください。