Azureテーブルストレージを使用していて、同じスキーマを使用して何千ものテーブルがあります。これらのテーブルに別の列を追加しようとしています。既存のテーブルにテーブルを削除して再追加することなく、別のカラムを追加するにはどうすればよいですか?既存のazureテーブルストレージに新しい列を追加する方法
22
A
答えて
33
Windows Azureテーブルストレージには実際に列がありません。各エンティティ(行など)は、固定スキーマを持たない単なるプロパティのセットです。厳密に型指定されたクラスを使用してテーブルに書き込む場合は、そのクラスに新しいプロパティを追加するだけです。
新しいプロパティを持たない古い行の場合、クラスオブジェクトの値はデフォルト値に設定されます。
12
上記のDavid Makogonからの偉大な回答ですが、追加の検討事項を1つ追加したかっただけです。
テーブルストレージにはDavidが述べているように固定スキーマはありませんが、残念なことに、localhost上で実行されているdevストレージエミュレータはそうです。これは、エミュレータがSQLサーバを使用してローカルホストのデータを格納するため、SQL目的のためにスキーマを作成する必要があるためです。したがって、あなたの強大な型のクラスの追加のプロパティなどの変更をテストする場合は、開発者のストレージで動作しないコードの変更に備えてください。
関連する問題
- 1. Azureテーブルストレージ内の既存のエンティティにカラムを追加する
- 2. 既存のAzureアプリケーションゲートウェイに新しいリスナーを追加する
- 3. 既存の子を新しい親に追加する方法
- 4. 既存のタスクに新しいタスクを追加する方法
- 5. 既存のレールデータベースに新しいシードデータを追加する方法
- 6. 既存のDataTableに値を持つ新しい列を追加する方法?
- 7. Powerbuilderの既存のデータウィンドウに新しい列を追加する方法
- 8. 既存のCSVファイルに新しい列を追加する方法
- 9. Pythonの既存の行列に列を追加する方法
- 10. 既存のAzureサービス配備に新しい役割を追加する
- 11. プロパティファイルの既存のデータに新しいデータを追加する方法は?
- 12. 新しいキー値をJavaの既存のリストマップオブジェクトに追加する方法
- 13. jarファイルの既存のクラスに新しいJavaクラスを追加する方法
- 14. Rの既存の列に手段を追加する方法
- 15. テーブルの既存の列に1を追加する方法
- 16. VBのデータテーブルの既存の列に基づいて新しい列を追加する方法は?
- 17. Delphi ClientDataSet - 既存のデータセットに新しいデータフィールドを追加する方法?
- 18. 既存の子ノードに新しい子ノードを追加する方法
- 19. 新しいmavenモジュールを既存のmavenプロジェクトに追加する方法
- 20. Silverstripe - 既存のコントローラに新しいアクションを追加する方法
- 21. 既存のnetcdfファイルに新しいデータを追加する方法
- 22. Xcode:既存のLocalizable.stringに新しい言語を追加する方法
- 23. 既存のオブジェクトにオブジェクトや配列を追加する方法
- 24. 既存のハイブパーティションテーブルに列を追加する方法は?
- 25. XElementに既存のXml文字列を追加する方法
- 26. 既存の配列にキーを追加する方法
- 27. Javaで既存のJSONファイルに新しいクラスオブジェクトを追加する方法を追加しますか?
- 28. 既存のワークシートの2つの列間に新しいエクセル列を追加する方法
- 29. 既存のクラスに新しいスロットを追加するには?
- 30. レルムの既存のリストに新しいオブジェクトを追加する
ありがとうございました! – Hoang