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