我正在尝试在两个Realm对象服务器(开发人员版)之间移动已同步的用户+域,移动Realm文件相对简单,但移动用户似乎不那么一样。文档在ROS'根目录中的文件的目的和结构上有点稀疏。
如果可能的话,最好的方法是什么。
要明确的是,在这种情况下有两种ROS(ROS1和ROS2)。我想将用户,他们的身份验证信息及其领域从ROS1移动到ROS2,而不会丢失有关ROS2的信息。
答案 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系统上)。同样,不要忘记确保领域用户可以访问文件。