diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2019-03-13 14:15:37 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2019-03-13 14:25:42 +0100 |
commit | f177660ab01e53dd5597b195dcc8526baa5cfcbd (patch) | |
tree | 73fbb45bb8f7b721cb16dc8780e45b19b406f0c8 /src/backend/commands/indexcmds.c | |
parent | bbb96c3704c041d139181c6601e5bc770e045d26 (diff) | |
download | postgresql-f177660ab01e53dd5597b195dcc8526baa5cfcbd.tar.gz postgresql-f177660ab01e53dd5597b195dcc8526baa5cfcbd.zip |
Include all columns in default names for foreign key constraints
When creating a name for a foreign key constraint when none is
specified, use all column names instead of only the first one, similar
to how it is already done for index names.
Author: Paul Martinez <hellopfm@gmail.com>
Reviewed-by: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Discussion: https://www.postgresql.org/message-id/flat/CAF+2_SFjky6XRfLNRXpkG97W6PRbOO_mjAxqXzAAimU=c7w7_A@mail.gmail.com
Diffstat (limited to 'src/backend/commands/indexcmds.c')
-rw-r--r-- | src/backend/commands/indexcmds.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c index 94006c1189d..c3a53d81aab 100644 --- a/src/backend/commands/indexcmds.c +++ b/src/backend/commands/indexcmds.c @@ -2109,7 +2109,8 @@ ChooseIndexName(const char *tabname, Oid namespaceId, * We know that less than NAMEDATALEN characters will actually be used, * so we can truncate the result once we've generated that many. * - * XXX See also ChooseExtendedStatisticNameAddition. + * XXX See also ChooseForeignKeyConstraintNameAddition and + * ChooseExtendedStatisticNameAddition. */ static char * ChooseIndexNameAddition(List *colnames) |