#85 KnowledgeのDB初期化について教えてください

 [Public]
icon written by Shio at Jul 11, 2018 5:54 PM
  Edit(Sign in)
  Stock
  Answer survey   Answer survey

  TOC

試験的にKnowledgeを稼働してまいりましたが、この度、現場への導入が決まり、
本格的に運用していきたいと考えております。

つきましては、今まで試験的に溜めたKnowledgeデータを初期化したいと考えておりますが、
効率よく行うにはどのような手順が良いでしょうか?

initdbを行うとまるっと最初から、になってしまいそうなので、何か良い方法を
ご教授頂けると幸甚です。

ご協力の程、宜しくお願いいたします。

 Attach Files     - [0]


 Comment
[Registration] Jul 11, 2018 9:31 PM [Koda]
icon

まるっと最初から、になってしまいそうで

「初期化」という言葉は、「まるっと最初から」という状態のことを指すように感じるのですが、
Shioさんが求めている「初期化」の状態はどのような状態でしょうか?

Knowledgeのアプリのサーバーはそのままで、データベースの中身を全てクリアしいということであれば、以下の手順が一番楽だと思います。

  • PostgreSQLのサーバーに新しい「データベース」を作成する
  • Knowledgeの接続先を、上の新しいデータベースにする
  • 新しく接続した先に、必要なテーブルなどが自動で作成されて初期化終了
    • 試験運用中の古いデータベースはそのまま残るので、バックアップにもなる

この回答でやりたいことは実現できますか?


 Like! × 0  
Collapsed
[Registration] Jul 12, 2018 9:05 AM [Shio]
icon

@kodaさん
回答頂きありがとうございます。新しいDBを作るということですね。確かに早いです。
ついでで教えて頂けたらと思いますが、現在テスト中のDBはそのまま使いたいが、ナレッジを1から登録できる
形にしたい場合は、どのような手順が良いでしょうか。わがままを言いまして申し訳ありませんが、
宜しくお願いいたします。


 Like! × 0  
Collapsed
[Registration] Jul 12, 2018 2:05 PM [Shio]
icon

@kodaさん
ご回答頂いた新規DB作成⇒Knowledgeの向け先変更、で空DBでの起動を確認出来ました。
ありがとうございます!
本当にお手すきの時で結構ですので、上記コメントへの対応策をご教授頂けると助かります。
宜しくお願いいたします。


 Like! × 0  
Collapsed



 Add Comment