我正在使用webapp2,python 2.7。 以下是我的模型定义:
class Match(db.Model):
date_time = db.DateTimeProperty()
team1 = db.StringProperty()
team2 = db.StringProperty()
venue = db.StringProperty()
result = db.IntegerProperty()
现在我编写一个自定义文件,读取数据/ csv文件并通过向捕获它们的视图发出post请求来更新模型。我更新了本地数据库,可以在以下位置查看更新的值:
http://localhost:8080/_ah/admin/datastore
AFAIK用于填充服务器上的数据,我需要使用更改URL运行相同的脚本来填充服务器上的数据。
有什么方法可以保持两个数据库同步? 将当前数据存储从本地推送到服务器,反之亦然。
答案 0 :(得分:1)
请查看此文档:Uploading and Downloading Data
此页面将告诉您有关上传和下载数据的所有信息。需要记住的一件事是,High Replication数据存储区不像主/从控制器那样一致,因此如果您尝试下载所有数据,则可能无法获得最新记录(这在链接页面中有说明)。还有一些服务器上可用的功能,这些功能在SDK上不可用,例如下载所有实体选项。