Google App Engine 更新表,新添加字段会不会有问题?
我在开发过程中对domain添加一个字段,已经保存的数据没有这个字段,查询的时候就会有错误,如果给domain添加字段,以前的数据是不是要全部清除呢?这个问题怎么解决呢?
我在开发过程中对domain添加一个字段,已经保存的数据没有这个字段,查询的时候就会有错误,如果给domain添加字段,以前的数据是不是要全部清除呢?这个问题怎么解决呢?
推荐学习书目
› Python Cookbook 1
lepture Oct 8, 2010
take a look at http://code.google.com/appengine/articles/update_schema.html
|
2
shenxiuqiang OP thank!
|
3
shenxiuqiang OP App Engine 数据存储区并不要求所有实体都具有相同的一组属性。更新模型以添加新属性后,现有实体将继续存在且没有这些属性。
可以更新现有实体使其具有新的属性。如果属性有默认值,实体在加载的时候会自动设置。 |
4
Livid MOD PRO 放心地加吧,不会有问题。
|
5
highkay Oct 8, 2010
bigtable不是单纯的关系型数据库,所以没问题,另外注意默认值。
|