]> git.ipfire.org Git - thirdparty/ulogd2.git/commit
From: Eric leblond <eric@inl.fr>
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>
Sun, 3 Feb 2008 10:59:16 +0000 (10:59 +0000)
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>
Sun, 3 Feb 2008 10:59:16 +0000 (10:59 +0000)
commit13d8c6b35b58325941ab9118d6c24684188ea9eb
tree114a87f26eb27a879c1e9f8562cba3c6af843e29
parenta532e3ec873e74bf3837e3e62ba7208efd1c78db
From: Eric leblond <eric@inl.fr>

This patch adds new SQL schema for MySQL and PGsql. The goal is to improve the one line per entry format. There is no more a big table with all fields because this sort of storage is causing bad performance (databases don't like to have a lot of NULL fields to store).

Main changes are :
* Add new schema for MySQL and PGsql
* Use call to configurable procedure in SQL OUTPUT modules
* Arguments of a procedure are given by the list of fields of a selected table
doc/mysql-ulogd2.sql [new file with mode: 0644]
doc/pgsql-ulogd2.sql [new file with mode: 0644]
include/ulogd/db.h
ulogd.conf.in
util/db.c