From d27914960913376726979738414b3ad5c12238d0 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sun, 5 Dec 2021 21:36:48 +0800 Subject: [PATCH] more --- contrib/test/bdb/bdbTest.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/contrib/test/bdb/bdbTest.c b/contrib/test/bdb/bdbTest.c index 0d89605202..96ea9ee1fc 100644 --- a/contrib/test/bdb/bdbTest.c +++ b/contrib/test/bdb/bdbTest.c @@ -18,6 +18,12 @@ float money = 122.45; char *description = "Grocery bill."; +typedef struct { + int id; + char *family_name; + char *surname; +} SPersion; + static void put_value(DB *dbp) { DBT key = {0}; DBT value = {0}; @@ -37,8 +43,8 @@ static void put_value(DB *dbp) { static void get_value(DB *dbp) { char desp[DESCRIPTION_SIZE]; - DBT key = {0}; - DBT value = {0}; + DBT key = {0}; + DBT value = {0}; key.data = &money; key.size = sizeof(money); @@ -83,7 +89,7 @@ int main(int argc, char const *argv[]) { exit(1); } - db_flags = DB_CREATE; + db_flags = DB_CREATE | DB_TRUNCATE; ret = dbp->open(dbp, /* DB structure pointer */ NULL, /* Transaction pointer */ "meta.db", /* On-disk file that holds the database */