postgres_fdw: Remove duplicate code in DML execution callback functions.
Etsuro Fujita <efujita@postgresql.org>
postgres_fdw: Remove duplicate code in DML execution callback functions. postgresExecForeignInsert(), postgresExecForeignUpdate(), and postgresExecForeignDelete() are coded almost identically, except that postgresExecForeignInsert() does not need CTID. Extract that code into a separate function and use it in all the three function implementations. Author: Ashutosh Bapat Reviewed-By: Michael Paquier Discussion: https://postgr.es/m/CAFjFpRcz8yoY7cBTYofcrCLwjaDeCcGKyTUivUbRiA57y3v-bw%40mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| contrib/postgres_fdw/postgres_fdw.c | modified | +103 −180 |
Discussion
- de-deduplicate code in DML execution hooks in postgres_fdw 19 messages · 2018-04-18 → 2019-01-17