mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-17 19:30:00 +08:00
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
This commit is contained in:
parent
8bf5af2ee6
commit
f198f0a48c
@ -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));
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user