これが私がやろうとしていることです。mod_logdb で ejabberd を使用しています。すべての会話は、日付でタグ付けされたデータベース内のテーブルに記録されます。
例: logdb_messages_2010-7-17_server_node
私がやろうとしているのは、DB にあまりアクセスせずにこれらすべてのテーブルを検索する検索を作成することです。テーブル内のすべてのデータを取得するビューを作成して、それをヒットできるようにしたいと思います。
問題は、ログがない日があり、もちろん、ログを開始する前の日もあるということです。
ワイルドカードを使用して MySQL からこれらを取得する方法はありますか? 私のもう1つの方法は、必要なビューを再作成するために毎日のcronジョブを作成することです。