dbからndbへ移行した際に実際に変更した箇所
上がdb、下がndb
しかし、こんなにも簡単に移行できるなんて素晴らしい対策をしてくれて感謝ですよね
しかし、こんなにも簡単に移行できるなんて素晴らしい対策をしてくれて感謝ですよね
query
run
iter
str(model_instance.key())
model_instance.key.urlsafe()
db.get(key)
ndb.Key(urlsafe=key).get()
row.delete()
row.key.delete()
filter('property in', [])
filter(Model.KeyProperty.IN([]))
db.StringProperty()のmultiline削除
db.ReferenceProperty()
ndb.KeyProperty()
db.StringListProperty()
ndb.StringProperty(repeated=True)
db.LinkProperty()
ndb.StringProperty()
db.BlobPropertyにpickle.dumps({})を代入する時、db.Blobオブジェクトにして
db.Blob(pickle.dumps({}))としていたものをdb.Blobを削除してpickle.dumpsしたものをそのまま代入
order('-date')とかを
order(-Model.KeyProperty)
db.ListProperty(db.Key)
ndb.KeyProperty(repeated=True)
db.StringProperty()のmultiline削除
db.ReferenceProperty()
ndb.KeyProperty()
db.StringListProperty()
ndb.StringProperty(repeated=True)
db.LinkProperty()
ndb.StringProperty()
db.BlobPropertyにpickle.dumps({})を代入する時、db.Blobオブジェクトにして
db.Blob(pickle.dumps({}))としていたものをdb.Blobを削除してpickle.dumpsしたものをそのまま代入
order('-date')とかを
order(-Model.KeyProperty)
db.ListProperty(db.Key)
ndb.KeyProperty(repeated=True)