問題タブ [mod-archive-odbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
147 参照

odbc - mod_archive_odbc が要求時に奇妙なエラーを返す

mod_arhive_odbc モジュールを ejabberd サーバーにインストールしようとしています。リクエストを行うたびに、このエラーが発生します。どうすれば解決できますか?

0 投票する
2 に答える
990 参照

database - メッセージを保存するための ejabberd mod_archive_odbc テーブル

チャット アプリケーションの実装に Ejabberd を使用しています。データベースにデフォルトの Mnesia を使用する代わりに、ODBC (mysql) を使用するように ejabberd の構成変更しまし

mod_archive_odbcをコンパイルして構成し、サーバーを再起動しました。

クエリは次のとおりです。メッセージをアーカイブするためのテーブルは、デフォルトでは作成されません。テーブルを作成するために SQL クエリを手動で実行する必要がありますか、それとも構成に問題があるため、テーブルが作成されませんか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
427 参照

mysql - Ejabberd のアーカイブ テーブル (mod_archive) の重複エントリ

mod_archive モジュールを有効にして、ejabberd チャットの実装ですべてのチャットを保存しました。これで、すべてのメッセージが mysql データベースに保存されます。しかし、すべてのメッセージは、ejabberd データベースのアーカイブ テーブルに 2 回保存されます。

アーカイブ テーブルに 2 つのエントリが保存される理由がわかりません。

サーバーが送信者からメッセージを受信したときに1つのエントリが保存され、サーバーがメッセージを受信者にディスパッチするときに2番目のエントリが保存されると思います。私は正しいですか?