diff options
Diffstat (limited to 'src/auditordb/plugin_auditordb_postgres.c')
-rw-r--r-- | src/auditordb/plugin_auditordb_postgres.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/auditordb/plugin_auditordb_postgres.c b/src/auditordb/plugin_auditordb_postgres.c index c204fc81f..bb5ff1fe4 100644 --- a/src/auditordb/plugin_auditordb_postgres.c +++ b/src/auditordb/plugin_auditordb_postgres.c @@ -60,6 +60,15 @@ #include "pg_get_coin_inconsistency.h" #include "pg_get_row_inconsistency.h" +// MARK: CRUD + +#include "pg_del_amount_arithmetic_inconsistency.h" +#include "pg_del_coin_inconsistency.h" +#include "pg_del_row_inconsistency.h" + +#include "pg_insert_coin_inconsistency.h" +#include "pg_insert_row_inconsistency.h" +#include "pg_insert_amount_arithmetic_inconsistency.h" #define LOG(kind,...) GNUNET_log_from (kind, "taler-auditordb-postgres", \ __VA_ARGS__) @@ -452,6 +461,9 @@ libtaler_plugin_auditordb_postgres_init (void *cls) GNUNET_free (pg); return NULL; } + + // MARK: CRUD + plugin = GNUNET_new (struct TALER_AUDITORDB_Plugin); plugin->cls = pg; plugin->preflight = &postgres_preflight; @@ -487,6 +499,7 @@ libtaler_plugin_auditordb_postgres_init (void *cls) plugin->delete_deposit_confirmation = &TAH_PG_delete_deposit_confirmation; + plugin->get_amount_arithmetic_inconsistency = &TAH_PG_get_amount_arithmetic_inconsistency; plugin->get_coin_inconsistency @@ -494,6 +507,22 @@ libtaler_plugin_auditordb_postgres_init (void *cls) plugin->get_row_inconsistency = &TAH_PG_get_row_inconsistency; + + plugin->delete_row_inconsistency + = &TAH_PG_del_row_inconsistency; + plugin->delete_coin_inconsistency + = &TAH_PG_del_coin_inconsistency; + plugin->delete_amount_arithmetic_inconsistency + = &TAH_PG_del_amount_arithmetic_inconsistency; + + + plugin->insert_amount_arithmetic_inconsistency + = &TAH_PG_insert_amount_arithmetic_inconsistency; + plugin->insert_coin_inconsistency + = &TAH_PG_insert_coin_inconsistency; + plugin->insert_row_inconsistency + = &TAH_PG_insert_row_inconsistency; + plugin->insert_reserve_info = &TAH_PG_insert_reserve_info; plugin->update_reserve_info |