summaryrefslogtreecommitdiff
path: root/src/auditordb/plugin_auditordb_postgres.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/auditordb/plugin_auditordb_postgres.c')
-rw-r--r--src/auditordb/plugin_auditordb_postgres.c29
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