--- /dev/null
+/********************************************************/
+/* */
+/* This file define the mailleur data base */
+/* structure */
+/* */
+/********************************************************/
+/*Specific PostgreSQL data base definitions */
+#ifdef POSTGRESQL
+#define AUTOSERIAL SERIAL UNIQUE
+#define DURATION TIMESPAN
+#define DBTIMESTAMP TIMESTAMP(0) WITH TIME ZONE
+#define DBNAN 'NaN'
+#define DFLT DEFAULT
+#define SHORTTEXT TEXT
+#define TEXTUNIQUE TEXT UNIQUE NOT NULL
+#define INS(name) name /*index size */
+#define ESCLIT E
+#define clemapache apache
+#define clemdove dovecot
+#define CASESENSITIVE
+#define ADDTIME(adding) 'adding'
+#define INET inet
+#define CRYPTED bytea
+#endif
+
+/*Specific MySQL type data base definitions */
+#if defined(MYSQL) || defined(MYSQLI)
+#define AUTOSERIAL INTEGER AUTO_INCREMENT UNIQUE PRIMARY KEY
+#define DURATION INT8
+#define DBTIMESTAMP TIMESTAMP NULL
+#define DBNAN NULL
+#define DFLT DEFAULT
+#define SHORTTEXT VARCHAR(30)
+#define TEXTUNIQUE VARCHAR(100) UNIQUE NOT NULL
+#define INS(name) name(80) /*index size */
+#define ESCLIT
+#define clemapache 'apache'@'localhost'
+#define clemdove 'dovecot'@'localhost'
+#define CASESENSITIVE CHARACTER SET latin1 COLLATE latin1_bin
+#define ADDTIME(adding) INTERVAL adding
+#define INET VARBINARY(16)
+#define CRYPTED MEDIUMBLOB
+#endif
+