2011-07-27 4 views
0

HIHI、わからないが...のAmazon EC2上でejabberdをインストールし、最近では、ガイドに基づいてMySQLを使用するように切り替えるために管理している:私は、MySQLのDBに切り替えた後、今の問題を持っているhttps://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driverejabberd mysqlスクリプトのバグ?私はただの馬鹿だ場合

、ありません私のユーザに名簿を追加することができます。ログには、表のロスターカーが存在しないことが示されます。

そして今、私は混乱していますが、私の代わりに、それがテーブルを作成し、https://github.com/processone/ejabberd/blob/master/src/odbc/mysql.sqlでejabberdのgithubのからmysql.sqlのDBスキーマをつかんで、そして

  1. を作成する任意のrosterusersテーブルがないことがわかりました名簿と呼ばれる。
  2. rostergroupsというテーブルはありませんが、rostergroup( 's'なし)はありません。いくつかのグーグルで回った後、私はrostergroupsが正しい命名でなければならないと思います。

ここに知っている人がいますか?これはmysqlスキーマのバグですか、何か不足していますか?

ありがとうございます!

答えて

1

この質問に関するフィードバックはありませんでしたが、最終的には、mysql.sqlスクリプトから作成されたテーブルスキーマの一部を手動でmssql.sqlのものと一致するように手動で変更しました。

その後はすべて正常に動作します。

:)

+0

ねえ、あなたは私はあなたがmysqlデータベースにejabberdを接続しているか、ステップバイステップで知らせることができますしてください? – Purushottam

関連する問題