aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bin/pg_dump/pg_dump.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c
index 13a6bce5119..6d2f3fdef38 100644
--- a/src/bin/pg_dump/pg_dump.c
+++ b/src/bin/pg_dump/pg_dump.c
@@ -9097,20 +9097,10 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables)
else if (use_throwaway_notnull)
{
/*
- * Decide on a name for this constraint. If it is not an
- * inherited constraint, give it a throwaway name to avoid any
- * possible conflicts, since we're going to drop it soon
- * anyway. If it is inherited then try harder, because it may
- * (but not necessarily) persist after the restore.
+ * Give this constraint a throwaway name.
*/
- if (tbinfo->notnull_inh[j])
- /* XXX maybe try harder if the name is overlength */
- tbinfo->notnull_constrs[j] =
- psprintf("%s_%s_not_null",
- tbinfo->dobj.name, tbinfo->attnames[j]);
- else
- tbinfo->notnull_constrs[j] =
- psprintf("pgdump_throwaway_notnull_%d", notnullcount++);
+ tbinfo->notnull_constrs[j] =
+ psprintf("pgdump_throwaway_notnull_%d", notnullcount++);
tbinfo->notnull_throwaway[j] = true;
tbinfo->notnull_inh[j] = false;
}