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.c180
1 files changed, 175 insertions, 5 deletions
diff --git a/src/auditordb/plugin_auditordb_postgres.c b/src/auditordb/plugin_auditordb_postgres.c
index 5060a016c..9eb5df7b4 100644
--- a/src/auditordb/plugin_auditordb_postgres.c
+++ b/src/auditordb/plugin_auditordb_postgres.c
@@ -59,9 +59,17 @@
#include "pg_get_amount_arithmetic_inconsistency.h"
#include "pg_get_coin_inconsistency.h"
#include "pg_get_row_inconsistency.h"
-
-
-// MARK: CRUD
+#include "pg_update_emergency_by_count.h"
+#include "pg_update_row_inconsistency.h"
+#include "pg_update_purse_not_closed_inconsistencies.h"
+#include "pg_update_reserve_balance_insufficient_inconsistency.h"
+#include "pg_update_coin_inconsistency.h"
+#include "pg_update_progress.h"
+#include "pg_update_denomination_key_validity_withdraw_inconsistency.h"
+#include "pg_update_refreshes_hanging.h"
+#include "pg_update_emergency.h"
+#include "pg_update_closure_lags.h"
+#include "pg_update_row_minor_inconsistencies.h"
#include "pg_del_amount_arithmetic_inconsistency.h"
#include "pg_del_coin_inconsistency.h"
@@ -83,9 +91,7 @@
#include "pg_del_emergency.h"
#include "pg_insert_emergency.h"
-// #include "pg_get_auditor_progress.h"
#include "pg_del_auditor_progress.h"
-// #include "pg_insert_auditor_progress.h"
#include "pg_get_bad_sig_losses.h"
#include "pg_del_bad_sig_losses.h"
@@ -112,6 +118,76 @@
#include "pg_del_reserve_balance_insufficient_inconsistency.h"
#include "pg_insert_reserve_balance_insufficient_inconsistency.h"
+#include "pg_get_reserve_in_inconsistency.h"
+#include "pg_del_reserve_in_inconsistency.h"
+#include "pg_insert_reserve_in_inconsistency.h"
+#include "pg_update_reserve_in_inconsistency.h"
+
+#include "pg_get_reserve_not_closed_inconsistency.h"
+#include "pg_del_reserve_not_closed_inconsistency.h"
+#include "pg_insert_reserve_not_closed_inconsistency.h"
+#include "pg_update_reserve_not_closed_inconsistency.h"
+
+#include "pg_get_denominations_without_sigs.h"
+#include "pg_del_denominations_without_sigs.h"
+#include "pg_insert_denominations_without_sigs.h"
+#include "pg_update_denominations_without_sigs.h"
+
+#include "pg_get_misattribution_in_inconsistency.h"
+#include "pg_del_misattribution_in_inconsistency.h"
+#include "pg_insert_misattribution_in_inconsistency.h"
+#include "pg_update_misattribution_in_inconsistency.h"
+
+#include "pg_get_reserves.h"
+#include "pg_del_reserves.h"
+#include "pg_insert_reserves.h"
+#include "pg_update_reserves.h"
+
+#include "pg_get_purses.h"
+#include "pg_del_purses.h"
+#include "pg_insert_purses.h"
+#include "pg_update_purses.h"
+
+#include "pg_get_historic_denomination_revenue.h"
+#include "pg_del_historic_denomination_revenue.h"
+#include "pg_insert_historic_denomination_revenue.h"
+#include "pg_update_historic_denomination_revenue.h"
+
+#include "pg_get_denomination_pending.h"
+#include "pg_del_denomination_pending.h"
+#include "pg_insert_denomination_pending.h"
+#include "pg_update_denomination_pending.h"
+
+#include "pg_get_historic_reserve_summary.h"
+#include "pg_del_historic_reserve_summary.h"
+#include "pg_insert_historic_reserve_summary.h"
+#include "pg_update_historic_reserve_summary.h"
+
+#include "pg_get_exchange_signkeys.h"
+#include "pg_del_exchange_signkeys.h"
+#include "pg_insert_exchange_signkeys.h"
+#include "pg_update_exchange_signkeys.h"
+
+#include "pg_get_wire_format_inconsistency.h"
+#include "pg_del_wire_format_inconsistency.h"
+#include "pg_insert_wire_format_inconsistency.h"
+#include "pg_update_wire_format_inconsistency.h"
+
+#include "pg_get_wire_out_inconsistency.h"
+#include "pg_del_wire_out_inconsistency.h"
+#include "pg_insert_wire_out_inconsistency.h"
+#include "pg_update_wire_out_inconsistency.h"
+
+#include "pg_get_reserve_balance_summary_wrong_inconsistency.h"
+#include "pg_del_reserve_balance_summary_wrong_inconsistency.h"
+#include "pg_insert_reserve_balance_summary_wrong_inconsistency.h"
+#include "pg_update_reserve_balance_summary_wrong_inconsistency.h"
+
+#include "pg_get_row_minor_inconsistencies.h"
+#include "pg_del_row_minor_inconsistencies.h"
+#include "pg_insert_row_minor_inconsistencies.h"
+#include "pg_update_row_minor_inconsistencies.h"
+
#define LOG(kind,...) GNUNET_log_from (kind, "taler-auditordb-postgres", \
__VA_ARGS__)
@@ -660,6 +736,100 @@ libtaler_plugin_auditordb_postgres_init (void *cls)
plugin->insert_refreshes_hanging = &TAH_PG_insert_refreshes_hanging;
plugin->get_refreshes_hanging = &TAH_PG_get_refreshes_hanging;
+ plugin->update_emergency_by_count = &TAH_PG_update_emergency_by_count;
+ plugin->update_row_inconsistency = &TAH_PG_update_row_inconsistency;
+ plugin->update_purse_not_closed_inconsistencies = &TAH_PG_update_purse_not_closed_inconsistencies;
+ plugin->update_reserve_balance_insufficient_inconsistency = &TAH_PG_update_reserve_balance_insufficient_inconsistency;
+ plugin->update_coin_inconsistency = &TAH_PG_update_coin_inconsistency;
+ plugin->update_progress = &TAH_PG_update_progress;
+ plugin->update_denomination_key_validity_withdraw_inconsistency = &TAH_PG_update_denomination_key_validity_withdraw_inconsistency;
+ plugin->update_refreshes_hanging = &TAH_PG_update_refreshes_hanging;
+ plugin->update_emergency = &TAH_PG_update_emergency;
+ plugin->update_closure_lags = &TAH_PG_update_closure_lags;
+
+
+ plugin->delete_reserve_in_inconsistency = &TAH_PG_del_reserve_in_inconsistency;
+ plugin->insert_reserve_in_inconsistency = &TAH_PG_insert_reserve_in_inconsistency;
+ plugin->get_reserve_in_inconsistency = &TAH_PG_get_reserve_in_inconsistency;
+ plugin->update_reserve_in_inconsistency = &TAH_PG_update_reserve_in_inconsistency;
+
+
+ plugin->delete_reserve_not_closed_inconsistency = &TAH_PG_del_reserve_not_closed_inconsistency;
+ plugin->insert_reserve_not_closed_inconsistency = &TAH_PG_insert_reserve_not_closed_inconsistency;
+ plugin->get_reserve_not_closed_inconsistency = &TAH_PG_get_reserve_not_closed_inconsistency;
+ plugin->update_reserve_not_closed_inconsistency = &TAH_PG_update_reserve_not_closed_inconsistency;
+
+
+ plugin->delete_denominations_without_sigs = &TAH_PG_del_denominations_without_sigs;
+ plugin->insert_denominations_without_sigs = &TAH_PG_insert_denominations_without_sigs;
+ plugin->get_denominations_without_sigs = &TAH_PG_get_denominations_without_sigs;
+ plugin->update_denominations_without_sigs = &TAH_PG_update_denominations_without_sigs;
+
+
+ plugin->delete_misattribution_in_inconsistency = &TAH_PG_del_misattribution_in_inconsistency;
+ plugin->insert_misattribution_in_inconsistency = &TAH_PG_insert_misattribution_in_inconsistency;
+ plugin->get_misattribution_in_inconsistency = &TAH_PG_get_misattribution_in_inconsistency;
+ plugin->update_misattribution_in_inconsistency = &TAH_PG_update_misattribution_in_inconsistency;
+
+
+ plugin->delete_reserves = &TAH_PG_del_reserves;
+ plugin->insert_reserves = &TAH_PG_insert_reserves;
+ plugin->get_reserves = &TAH_PG_get_reserves;
+ plugin->update_reserves = &TAH_PG_update_reserves;
+
+
+ plugin->delete_purses = &TAH_PG_del_purses;
+ plugin->insert_purses = &TAH_PG_insert_purses;
+ plugin->get_purses = &TAH_PG_get_purses;
+ plugin->update_purses = &TAH_PG_update_purses;
+
+
+ plugin->delete_historic_denomination_revenue = &TAH_PG_del_historic_denomination_revenue;
+ plugin->insert_historic_denomination_revenue = &TAH_PG_insert_historic_denomination_revenue;
+ plugin->get_historic_denomination_revenue = &TAH_PG_get_historic_denomination_revenue;
+ plugin->update_historic_denomination_revenue = &TAH_PG_update_historic_denomination_revenue;
+
+
+ plugin->delete_denomination_pending = &TAH_PG_del_denomination_pending;
+ plugin->insert_denomination_pending = &TAH_PG_insert_denomination_pending;
+ plugin->get_denomination_pending = &TAH_PG_get_denomination_pending;
+ plugin->update_denomination_pending = &TAH_PG_update_denomination_pending;
+
+
+ plugin->delete_historic_reserve_summary = &TAH_PG_del_historic_reserve_summary;
+ plugin->insert_historic_reserve_summary = &TAH_PG_insert_historic_reserve_summary;
+ plugin->get_historic_reserve_summary = &TAH_PG_get_historic_reserve_summary;
+ plugin->update_historic_reserve_summary = &TAH_PG_update_historic_reserve_summary;
+
+
+ plugin->delete_exchange_signkeys = &TAH_PG_del_exchange_signkeys;
+ plugin->insert_exchange_signkeys = &TAH_PG_insert_exchange_signkeys;
+ plugin->get_exchange_signkeys = &TAH_PG_get_exchange_signkeys;
+ plugin->update_exchange_signkeys = &TAH_PG_update_exchange_signkeys;
+
+
+ plugin->delete_wire_format_inconsistency = &TAH_PG_del_wire_format_inconsistency;
+ plugin->insert_wire_format_inconsistency = &TAH_PG_insert_wire_format_inconsistency;
+ plugin->get_wire_format_inconsistency = &TAH_PG_get_wire_format_inconsistency;
+ plugin->update_wire_format_inconsistency = &TAH_PG_update_wire_format_inconsistency;
+
+
+ plugin->delete_wire_out_inconsistency = &TAH_PG_del_wire_out_inconsistency;
+ plugin->insert_wire_out_inconsistency = &TAH_PG_insert_wire_out_inconsistency;
+ plugin->get_wire_out_inconsistency = &TAH_PG_get_wire_out_inconsistency;
+ plugin->update_wire_out_inconsistency = &TAH_PG_update_wire_out_inconsistency;
+
+
+ plugin->delete_reserve_balance_summary_wrong_inconsistency = &TAH_PG_del_reserve_balance_summary_wrong_inconsistency;
+ plugin->insert_reserve_balance_summary_wrong_inconsistency = &TAH_PG_insert_reserve_balance_summary_wrong_inconsistency;
+ plugin->get_reserve_balance_summary_wrong_inconsistency = &TAH_PG_get_reserve_balance_summary_wrong_inconsistency;
+ plugin->update_reserve_balance_summary_wrong_inconsistency = &TAH_PG_update_reserve_balance_summary_wrong_inconsistency;
+
+
+ plugin->delete_row_minor_inconsistencies = &TAH_PG_del_row_minor_inconsistencies;
+ plugin->insert_row_minor_inconsistencies = &TAH_PG_insert_row_minor_inconsistencies;
+ plugin->get_row_minor_inconsistencies = &TAH_PG_get_row_minor_inconsistencies;
+ plugin->update_row_minor_inconsistencies = &TAH_PG_update_row_minor_inconsistencies;
return plugin;
}