knowledgeのPostgresSQLデータ移行

knowledgeのPostgresSQLデータ移行

knowledgeのサーバー移行作業のため、DBの移行をする。管理画面からデータの復元が、なぜかできなかったので手順を記載

既存knowledgeのDBエクスポート

今回はDBeverを利用して移行。赤枠をクリックし、新しい接続を作成

PostgreSQLを選択

必要情報を入力して、既存のknowledgeに接続

既存knowledgeのDBを丸ごとバックアップ。DBを右クリックし、ツール>バックアップをクリック

publicにチェックを入れ「次へ」ボタンをクリック

保存先を選択

新規と既存の接続先を間違わないように、既存のものは切断しておく

DBの作成

新規knowledgeのDBを作成する

## DB作成
CREATE DATABASE new_database_name;

新規DBに接続

既存と同じ要領で接続する

作成した新しいDBを 右クリックし、ツール>リストアをクリック

既存Dbよりバックアップしたデータを選択し、「開始」ボタンをクリック

リストアが開始され、これでDBの移行は完了

新規のDBの準備作業

管理画面より接続先を設定。作成した新しいDBを選択

システム設定の変更

システム設定>システム設定 を開き、サービスのURLを新しいサーバーのURLに変更する

以上で、サーバー移行は完了