Realm Object Server 2.x をアップデートするには

こんにちは。エクセルソフトの田淵です。

先日、Realm Platform 2.0 がリリースされたので、新 Realm Object Server をインストールしてみた | エクセルソフト ブログ でリリースされた Realm Object Server 2.x をインストールしました。

Realm Platform については Realm ブログを翻訳したエントリー パフォーマンスを大幅に向上した新バージョン Realm Platform v2.0 をリリース | エクセルソフト ブログ や、弊社ページ Realm Platform製品ページ|XLsoft エクセルソフト をご覧ください。

公式ドキュメントにアップデート方法が書いていなかったのですが、普通に再度インストールするだけで良いそうです。

[code lang=bash]
npm install -g realm-object-server
[/code]

npm でインストールすると、新しくなっている module だけがインストールされるみたいですね!

[code lang=bash]
npm WARN In realm-object-server@2.0.16 replacing bundled version of realm-sync-server with realm-sync-server@2.1.0
[/code]

となり、アップデート完了です。

なお、Realm Object Server 1.x から 2.x にバージョンアップした場合は、データの migrate が必要になります。
アップデート後に

[code lang=bash]
ros migrate [options]
[/code]

です。--help で以下が表示されました。1.x と 2.x のディレクトリを指定するようですね。

[code lang=bash]
Usage: migrate [options]

Migrate data from Realm Object Server 1.x format to 2.0 format. Existing 1.x data is preserved.

Options:

-f, –from <path> The source root directory (ROS-1.x)
-t, –to <path> The destination root directory (ROS-2.x)
-r, –copyrealms Also copy the user realms. Without this parameter, only meta data is migrated.
-h, –help output usage information
[/code]

アップデート方法は以上です。

先日やった Realm Platform のハンズオンを再度やりたいのですが、2.x でインストール方法が代わり、また、SDK のローカル DB とリモートの動機を取る API が変わっているため、ドキュメントのアップデートを試みているところです。少しお待ちください。

以上です。

タイトルとURLをコピーしました