]> granicus.if.org Git - postgresql/commit
Include all columns in default names for foreign key constraints
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 13 Mar 2019 13:15:37 +0000 (14:15 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 13 Mar 2019 13:25:42 +0000 (14:25 +0100)
commitf177660ab01e53dd5597b195dcc8526baa5cfcbd
tree73fbb45bb8f7b721cb16dc8780e45b19b406f0c8
parentbbb96c3704c041d139181c6601e5bc770e045d26
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
src/backend/commands/indexcmds.c
src/backend/commands/statscmds.c
src/backend/commands/tablecmds.c
src/test/regress/expected/alter_table.out
src/test/regress/expected/foreign_key.out
src/test/regress/expected/rules.out
src/test/regress/sql/foreign_key.sql