diff options
Diffstat (limited to 'src/exchangedb')
-rw-r--r-- | src/exchangedb/plugin_exchangedb_postgres.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index 6938ee0ab..93ea09cd8 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -293,6 +293,15 @@ TEH_PG_internal_setup (struct PostgresClosure *pg) NULL); if (NULL == db_conn) return GNUNET_SYSERR; + + if (GNUNET_OK != TALER_PQ_load_oids_for_composite_types (db_conn)) + { + GNUNET_log (GNUNET_ERROR_TYPE_ERROR, + "Failed to load OIDs for composite types\n"); + GNUNET_PQ_disconnect (db_conn); + return GNUNET_SYSERR; + } + pg->prep_gen++; pg->conn = db_conn; } |