2017-04-18 5 views
1

2つのレルムオブジェクトサーバ(開発者版)間で同期ユーザ+レルムを移動しようとしていますが、レルムファイルを移動するのは比較的単純ですが、これらのドキュメントは、ROSのルートディレクトリ内のファイルの目的と構造について少し疎です。Realmオブジェクトサーバ間でユーザ/レルムを移動する

これが可能ならば、これにアプローチするにはどうすればよいでしょうか。


明らかに、この状況では2つのROS(ROS1とROS2)があります。 ROS2に関する情報を失うことなく、ユーザー、その認証情報、およびその領域をROS1からROS2に移動したい。

+0

ユーザーとレルムを移行する理由を説明できますか? –

+0

テスト環境から本番環境への移行。このシナリオは私が想像する多くのものの1つに過ぎません。 –

答えて

0

プラットフォームがLinux(フォルダパスにのみ影響する)であると仮定すると、あるマシンから別のマシンに/var/lib/realm/object-serverをコピーすると問題はありません。あなたはMacOSからのLinuxへファイルを移動している場合は、あなたが最初のターゲットマシン、rm -rf /var/lib/realm/object-server上のファイルを削除する必要があり

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

、レルム、ユーザーがファイルにアクセスできることを確認することを忘れないでください。 object-server/root_dir(MacOSの場合)の内容を/var/lib/realm/object-server(対象のLinuxシステム上)にコピーします。再度、領域ユーザーがファイルにアクセスできることを確認することを忘れないでください。

+0

ええと、これはドキュメントに記載されているBackup + Restoreのプロセスですが、対象のRealm Object Storeをデータ損失なしで機能させたいと考えています。質問をもっと明確に更新します。 –

+0

1人のユーザーだけを移動する手順はありません。しかし、すべてのユーザーを移動したいと仮定すると、上記のプロセスはデータを失うことなくそれを有効にする必要があります。そうでない場合は、https://github.com/realm/realm-mobile-platformで問題を開いてください。 –

関連する問題