在Realm对象服务器之间迁移用户/领域

时间:2017-04-18 23:46:20

标签: realm realm-object-server

我正在尝试在两个Realm对象服务器(开发人员版)之间移动已同步的用户+域,移动Realm文件相对简单,但移动用户似乎不那么一样。文档在ROS'根目录中的文件的目的和结构上有点稀疏。

如果可能的话,最好的方法是什么。

要明确的是,在这种情况下有两种ROS(ROS1和ROS2)。我想将用户,他们的身份验证信息及其领域从ROS1移动到ROS2,而不会丢失有关ROS2的信息。

1 个答案:

答案 0 :(得分:0)

假设平台是Linux(仅影响文件夹路径),如果将/var/lib/realm/object-server从一台计算机复制到另一台计算机,则应该没问题。不要忘记确保领域用户可以访问文件,

sudo chgrp -R realm /var/lib/realm/object-server
sudo chmod -R g=rX /var/lib/realm/object-server

如果要将文件从macOS移动到Linux,则应首先删除目标计算机上的文件rm -rf /var/lib/realm/object-server。然后将object-server/root_dir(在MacOS上)的内容复制到/var/lib/realm/object-server(在目标Linux系统上)。同样,不要忘记确保领域用户可以访问文件。