diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2023-07-28 16:19:21 +0200 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2023-07-28 16:19:21 +0200 |
commit | 94e5193bffd5b2107710ba4fab0405ba22ea6dcf (patch) | |
tree | 03204300c92e44808e86ad86ccb6872d15b0b0a0 /src/exchangedb | |
parent | 1c923855a31b35e28706ba2fafa2d2bccc7ee775 (diff) | |
download | exchange-94e5193bffd5b2107710ba4fab0405ba22ea6dcf.tar.gz exchange-94e5193bffd5b2107710ba4fab0405ba22ea6dcf.tar.bz2 exchange-94e5193bffd5b2107710ba4fab0405ba22ea6dcf.zip |
[pq] added helper to load oids of composite types
- TALER_PQ_load_oids_for_composite_types added
- Called during postgres-initialization
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; } |