postgresql/src/backend
Peter Eisentraut 08859bb5c2 Fix replication with replica identity full
The comparison with the target rows on the subscriber side was done with
datumIsEqual(), which can have false negatives.  For instance, it didn't
work reliably for text columns.  So use the equality operator provided
by the type cache instead.

Also add more user documentation about replica identity requirements.

Reported-by: Tatsuo Ishii <ishii@sraoss.co.jp>
2017-06-23 15:40:17 -04:00
..
access Fix typo in comment 2017-06-22 16:42:38 -04:00
bootstrap Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
catalog Rethink behavior of pg_import_system_collations(). 2017-06-23 14:19:58 -04:00
commands Rethink behavior of pg_import_system_collations(). 2017-06-23 14:19:58 -04:00
executor Fix replication with replica identity full 2017-06-23 15:40:17 -04:00
foreign Abstract logic to allow for multiple kinds of child rels. 2017-04-03 22:41:31 -04:00
lib Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
libpq Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
main Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
nodes Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
optimizer Document partitioned_rels in create_modifytable_path header comment. 2017-06-22 13:52:50 -04:00
parser Fix IF NOT EXISTS in CREATE STATISTICS 2017-06-22 13:17:08 -04:00
po Translation updates 2017-05-15 12:19:54 -04:00
port Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
postmaster Fix autovacuum launcher attachment to its DSA 2017-06-22 13:50:26 -04:00
regex Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
replication Improve replication lag interpolation after idle period 2017-06-23 18:58:46 +01:00
rewrite Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
snowball Initial pgindent run with pg_bsd_indent version 2.0. 2017-06-21 14:39:04 -04:00
statistics Fix typos in README.dependencies 2017-06-22 17:12:27 -04:00
storage Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
tcop Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
tsearch Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
utils Fix memory leakage in ICU encoding conversion, and other code review. 2017-06-23 12:22:06 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
common.mk Add ICU_CFLAGS to global CPPFLAGS 2017-06-12 15:57:22 -04:00
nls.mk Translation updates 2017-05-15 12:19:54 -04:00