From d175dfba492ac6933b78d5c1cb1aabf65d1bf79d Mon Sep 17 00:00:00 2001 From: zacheiss Date: Wed, 25 Oct 2000 20:39:47 +0000 Subject: [PATCH] Back up sids the same way we back up gdss signatures. --- backup/db2bkup.awk | 4 ++-- backup/db2rest.awk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backup/db2bkup.awk b/backup/db2bkup.awk index fe1c91b0..eea66b7a 100644 --- a/backup/db2bkup.awk +++ b/backup/db2bkup.awk @@ -49,9 +49,9 @@ NF>=2 { t = split(temp[2], temp2, ")"); if (t != 2) printf "Can't parse %s\n", temp[2]; printf " char\tt_%s[%d];\n", vname[count], temp2[1]+1; - if ($1 == "signature") { + if ($1 == "signature" || $1 == "sid") { vtype[count]="bin"; - printf " EXEC SQL VAR t_signature IS STRING(%d);\n", temp2[1]+1; + printf " EXEC SQL VAR t_%s IS STRING(%d);\n", vname[count], temp2[1]+1; } else { vtype[count]="str"; } diff --git a/backup/db2rest.awk b/backup/db2rest.awk index c1a5e6fa..07e637e9 100644 --- a/backup/db2rest.awk +++ b/backup/db2rest.awk @@ -50,9 +50,9 @@ NF >= 2 { t = split(temp[2], temp2, ")"); if (t != 2) printf "Can't parse %s\n", temp[2]; printf " char\tt_%s[%d];\n", vname[count], temp2[1]+1; - if ($1 == "signature") { + if ($1 == "signature" || $1 == "sid") { vtype[count]="bin"; - printf " EXEC SQL VAR t_signature IS STRING(%d);\n", temp2[1]+1; + printf " EXEC SQL VAR t_%s IS STRING(%d);\n", vname[count], temp2[1]+1; } else vtype[count]="str"; vsize[count] = temp2[1]+1; } else if ($2 ~ /DATE/) { -- 2.45.2