我在Eclipse中创建了一个应用程序。
该应用程序包含在Google应用引擎数据存储区(即Google Big table)中创建表格的编码。
在那个应用程序中,我创建了两个表。
我的约束是:在部署应用程序之后,我想知道是否可以在现有表中的一个中动态添加新列。
答案 0 :(得分:0)
是的,你可以。 对于java,当您更改代码(添加新字段)并将此实例写入数据存储区时,将创建新字段。
但是之前创建的所有实例都将为此字段设置null值。如果新字段具有基本类型(int,long,boolean),它可能导致异常读取此实例。
这个问题有两种可能的解决方案: