realm之如何从 Realm 对象服务器中完全删除一些特定的数据库
我需要从 Realm 对象服务器中删除特定的数据库。
我尝试重新安装 Realm 对象服务器,但看起来它没有触及现有数据库。所以在我重新安装之后我仍然可以看到我的 Realm 。 仪表板目前不提供管理工具。
那么我该如何删除 Realm 呢?
请您参考如下方法:
如您所述,Realm 对象服务器目前不支持删除功能。
如果您想从头开始,最简单(也是最不易失败)的方法是卸载 RPM/Deb 包,然后删除(或重命名)数据目录(您可以通过查看在 /etc/realm/configuration.yml
中的配置文件中),然后重新安装包(这将重新创建数据目录)。
我会在到达办公室后使用一些特定命令编辑此答案。您能告诉我您目前使用的是哪个发行版吗?
编辑:
根据您运行的测试版版本,数据目录将在 /var/realm
或 /var/lib/realm
下。 我没有测试下面的脚本,但它应该可以很好地说明您可以做什么。
RHEL/中央操作系统
sudo service realm-object-server stop
sudo yum remove realm-object-server-de
[ -d /var/realm ] && sudo mv /var/realm /var/realm.backup
[ -d /var/lib/realm ] && sudo mv /var/lib/realm /var/lib/realm.backup
sudo yum install realm-object-server-de
sudo service realm-object-server start
Ubuntu
sudo service realm-object-server stop
sudo apt-get remove realm-object-server-de
[ -d /var/realm ] && sudo mv /var/realm /var/realm.backup
[ -d /var/lib/realm ] && sudo mv /var/lib/realm /var/lib/realm.backup
sudo apt-get install realm-object-server-de
sudo service realm-object-server start
第二次编辑:
请注意,我们的公共(public)问题跟踪器中存在跟踪此问题的问题:https://github.com/realm/realm-mobile-platform/issues/13
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。