Change the interpretation of the primary_key_attnums parameter of
dblink_build_sql_insert() and related functions. Now the column numbers are treated as logical not physical column numbers. This will provide saner behavior in the presence of dropped columns; furthermore, if we ever get around to allowing rearrangement of logical column ordering, the original definition would become nearly untenable from a usability standpoint. Per recent discussion of dblink's handling of dropped columns. Not back-patched for fear of breaking existing applications.
Showing
- contrib/dblink/dblink.c 27 additions, 5 deletionscontrib/dblink/dblink.c
- contrib/dblink/expected/dblink.out 3 additions, 3 deletionscontrib/dblink/expected/dblink.out
- contrib/dblink/sql/dblink.sql 3 additions, 3 deletionscontrib/dblink/sql/dblink.sql
- doc/src/sgml/dblink.sgml 52 additions, 6 deletionsdoc/src/sgml/dblink.sgml
Loading
Please register or sign in to comment