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 6938ee0a..93ea09cd 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;    } | 
