updated mysql plugin support (#135)

* add support for plugin, support mysql & so on

* fix queries

Co-authored-by: erenJag <erenJag>
Co-authored-by: AlteredCoder <AlteredCoder>
This commit is contained in:
Thibault "bui" Koechlin 2020-07-16 16:05:03 +02:00 committed by GitHub
parent 7fe6741df3
commit 177480cff7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 254 additions and 194 deletions

View file

@ -39,14 +39,15 @@ PARSER_S02="$PARSER_DIR/s02-enrich"
SCENARIOS_DIR="$CONFIG_DIR/scenarios"
POSTOVERFLOWS_DIR="$CONFIG_DIR/postoverflows"
PLUGIN_BACKEND_DIR="$CONFIG_DIR/plugins/backend/"
SQLITE_PLUGIN_FILE="$PLUGIN_BACKEND_DIR/sqlite.yaml"
DB_PLUGIN_FILE="$PLUGIN_BACKEND_DIR/database.yaml"
gen_sqlite_config() {
echo "name: sqlite" >> "$SQLITE_PLUGIN_FILE"
echo "path: ./plugins/backend/sqlite.so" >> "$SQLITE_PLUGIN_FILE"
echo "config:" >> "$SQLITE_PLUGIN_FILE"
echo " db_path: ./test.db" >> "$SQLITE_PLUGIN_FILE"
echo " flush: true" >> "$SQLITE_PLUGIN_FILE"
echo "name: database" >> "$DB_PLUGIN_FILE"
echo "path: ./plugins/backend/database.so" >> "$DB_PLUGIN_FILE"
echo "config:" >> "$DB_PLUGIN_FILE"
echo " type: sqlite" >> "$DB_PLUGIN_FILE"
echo " db_path: ./test.db" >> "$DB_PLUGIN_FILE"
echo " flush: true" >> "$DB_PLUGIN_FILE"
}
log_info() {