commit bb60c5298a0a562244e57b989e3bfcf5c57f832d
parent f3d363b808571b1747a12c4730d967120ade183d
Author: Florian Dold <dold@taler.net>
Date: Thu, 3 Sep 2026 18:54:59 +0200
donau: make signkey insertion idempotent
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/donaudb/insert_signkey.c b/src/donaudb/insert_signkey.c
@@ -48,7 +48,8 @@ DONAUDB_insert_signkey (
",expire_sign"
",expire_legal"
") VALUES "
- "($1, $2, $3, $4);");
+ "($1, $2, $3, $4) "
+ "ON CONFLICT (donau_pub) DO NOTHING;");
return GNUNET_PQ_eval_prepared_non_select (ctx->conn,
"insert_signkey",
iparams);