diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2023-02-22 08:21:16 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2023-02-22 08:23:56 +0100 |
commit | f198f0a48cdcfa47f4291639e054ccf9035d8e49 (patch) | |
tree | c824f3ac236089a0fa8f8d15ed55919dffc41222 /src | |
parent | 8bf5af2ee6ea82a79817692de94347086da96b43 (diff) | |
download | postgresql-f198f0a48cdcfa47f4291639e054ccf9035d8e49.tar.gz postgresql-f198f0a48cdcfa47f4291639e054ccf9035d8e49.zip |
pg_dump: Remove some dead code
Client-side tracking of atttypmod has been unused since 64f3524, when
server-side format_type() started being used exclusively. So remove
this dead code.
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/144be239-c893-9361-704f-ac85b5b98d1a%40enterprisedb.com
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/pg_dump/pg_dump.c | 5 | ||||
-rw-r--r-- | src/bin/pg_dump/pg_dump.h | 1 |
2 files changed, 0 insertions, 6 deletions
diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 527c7651ab2..1a06eeaf6aa 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -8182,7 +8182,6 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables) int i_attnum; int i_attname; int i_atttypname; - int i_atttypmod; int i_attstattarget; int i_attstorage; int i_typstorage; @@ -8252,7 +8251,6 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables) "a.attrelid,\n" "a.attnum,\n" "a.attname,\n" - "a.atttypmod,\n" "a.attstattarget,\n" "a.attstorage,\n" "t.typstorage,\n" @@ -8320,7 +8318,6 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables) i_attnum = PQfnumber(res, "attnum"); i_attname = PQfnumber(res, "attname"); i_atttypname = PQfnumber(res, "atttypname"); - i_atttypmod = PQfnumber(res, "atttypmod"); i_attstattarget = PQfnumber(res, "attstattarget"); i_attstorage = PQfnumber(res, "attstorage"); i_typstorage = PQfnumber(res, "typstorage"); @@ -8381,7 +8378,6 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables) tbinfo->numatts = numatts; tbinfo->attnames = (char **) pg_malloc(numatts * sizeof(char *)); tbinfo->atttypnames = (char **) pg_malloc(numatts * sizeof(char *)); - tbinfo->atttypmod = (int *) pg_malloc(numatts * sizeof(int)); tbinfo->attstattarget = (int *) pg_malloc(numatts * sizeof(int)); tbinfo->attstorage = (char *) pg_malloc(numatts * sizeof(char)); tbinfo->typstorage = (char *) pg_malloc(numatts * sizeof(char)); @@ -8408,7 +8404,6 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables) tbinfo->dobj.name); tbinfo->attnames[j] = pg_strdup(PQgetvalue(res, r, i_attname)); tbinfo->atttypnames[j] = pg_strdup(PQgetvalue(res, r, i_atttypname)); - tbinfo->atttypmod[j] = atoi(PQgetvalue(res, r, i_atttypmod)); tbinfo->attstattarget[j] = atoi(PQgetvalue(res, r, i_attstattarget)); tbinfo->attstorage[j] = *(PQgetvalue(res, r, i_attstorage)); tbinfo->typstorage[j] = *(PQgetvalue(res, r, i_typstorage)); diff --git a/src/bin/pg_dump/pg_dump.h b/src/bin/pg_dump/pg_dump.h index e7cbd8d7ed7..cdca0b993df 100644 --- a/src/bin/pg_dump/pg_dump.h +++ b/src/bin/pg_dump/pg_dump.h @@ -326,7 +326,6 @@ typedef struct _tableInfo int numatts; /* number of attributes */ char **attnames; /* the attribute names */ char **atttypnames; /* attribute type names */ - int *atttypmod; /* type-specific type modifiers */ int *attstattarget; /* attribute statistics targets */ char *attstorage; /* attribute storage scheme */ char *typstorage; /* type storage scheme */ |