3

我需要从领域对象服务器中删除特定的数据库。

我尝试重新安装领域对象服务器,但看起来它没有触及现有数据库。所以在我重新安装后,我仍然可以看到我的领域。仪表板目前不提供管理工具。

那么如何删除领域?

4

1 回答 1

4

正如您所指出的,领域对象服务器当前不支持删除功能。

如果您想从头开始,最简单的方法(也是最防故障的)是卸载 RPM/Deb 包,然后删除(或重命名)数据目录(您可以通过查看配置来检查目录文件/etc/realm/configuration.yml),然后重新安装包(这将重新创建数据目录)。

当我带着一些特定的命令到办公室时,我会编辑这个答案。你能告诉我你正在使用哪个发行版吗?

编辑:

根据您运行的 beta 版本,数据目录将位于/var/realm/var/lib/realm. 我还没有测试过下面的脚本,但它应该可以很好地说明你可以做什么。

RHEL/CentOS

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

第二次编辑:

请注意,在我们的公共问题跟踪器中跟踪此问题:https ://github.com/realm/realm-mobile-platform/issues/13

于 2016-10-17T09:15:58.790 回答