我在我的ejabberd中使用odbc
auth_method,並使用postgres作爲我的數據庫。我需要查看數據庫中兩個用戶之間的聊天記錄(消息)。ejabberd PostgreSQL聊天持久性表
按照這些步驟:
1)CREATEDB myejabberd;
2)的psql myejabberd < /path/to/my/pg.sql
3)CREATE USER ejabberduser;
4)我評論了auth_method: odbc
並啓用了auth_method: odbc
。
5)對於ODBC配置,以使用postgres的我啓用此
odbc_type: pgsql odbc_server: "localhost" odbc_database: "myejabberd" odbc_username: "ejabberduser" odbc_password: "ejabberd"
6)我試圖運行管理http://localhost:5280/admin
。它工作正常,我使用Adium在兩個用戶之間進行了一些操作。
我可以在users
表中看到註冊用戶,但我無法找到存儲聊天記錄的表。
請幫忙。謝謝
嘿米克爾,我檢查我的終端modules_available。它顯示了ejabberd_mod_mam模塊。我試圖安裝它,但它沒有得到安裝。有什麼我必須做的? – Yashwanth
它已經在ejabberd 15.06提供。您應該下載並使用該版本。 –
感謝mickeal,'mod_mam'爲我工作,我忘記添加默認**默認值:總是**選項。現在效果很好:)而且我正在用一些行編輯你的答案 – Yashwanth