我使用sails-orientdb作为Waterline Adapter,但是每当我重启我的应用程序时都会出现问题,它试图创建一个新的数据库,因为我是第一次使用它,所以我不知道sails-orientdb的结构、功能和流程,可以避免这个调用吗?
发布于 2015-04-03 09:34:17
在sails-orientdb中,有一个属性
migrate:此设置控制Sails是否/如何尝试自动重新构建模式中的表/集合/集等。
将这些migrate设置为safe。
生产环境中的
(NODE_ENV===“生产”) Sails总是使用migrate:"safe“来保护无意中删除的数据。但是,在开发过程中,为了方便起见,您还可以选择其他一些选项:
时擦除/丢弃所有数据并重建模型
当您的sails应用程序提升时,waterline将验证数据库中的所有数据。此标志告诉waterline在数据损坏时如何处理数据。您可以将此标志设置为safe,这将忽略损坏的数据并继续提升
See these documentation of Model Settings migrate property
https://stackoverflow.com/questions/28381375
复制相似问题