postgresql/src/backend
Teodor Sigaev c266ed31a8 Cleanup covering infrastructure
- Explicitly forbids opclass, collation and indoptions (like DESC/ASC etc) for
  including columns. Throw an error if user points that.
- Truncated storage arrays for such attributes to store only key atrributes,
  added assertion checks.
- Do not check opfamily and collation for including columns in
  CompareIndexInfo()

Discussion: https://www.postgresql.org/message-id/5ee72852-3c4e-ee35-e2ed-c1d053d45c08@sigaev.ru
2018-04-12 16:37:22 +03:00
..
access Revert MERGE patch 2018-04-12 11:22:56 +01:00
bootstrap Allow group access on PGDATA 2018-04-07 17:45:39 -04:00
catalog Cleanup covering infrastructure 2018-04-12 16:37:22 +03:00
commands Cleanup covering infrastructure 2018-04-12 16:37:22 +03:00
executor Revert MERGE patch 2018-04-12 11:22:56 +01:00
foreign Remove bogus "extern" annotations on function definitions. 2018-02-19 12:07:44 -05:00
jit Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
lib Fix non-portable use of round(). 2018-03-31 20:26:47 -07:00
libpq Make be-secure-common.c more consistent for future SSL implementations 2018-04-02 11:37:40 -04:00
main Update copyright for 2018 2018-01-02 23:30:12 -05:00
nodes Revert MERGE patch 2018-04-12 11:22:56 +01:00
optimizer Cleanup covering infrastructure 2018-04-12 16:37:22 +03:00
parser Cleanup covering infrastructure 2018-04-12 16:37:22 +03:00
partitioning Add missed bms_copy() in perform_pruning_combine_step 2018-04-09 10:54:28 -03:00
po Translation updates 2017-08-07 13:55:34 -04:00
port Fix and improve pg_atomic_flag fallback implementation. 2018-04-06 19:55:32 -07:00
postmaster Allocate enough shared string memory for stats of auxiliary processes. 2018-04-11 23:39:49 +03:00
regex Update copyright for 2018 2018-01-02 23:30:12 -05:00
replication Further cleanup of client dependencies on src/include/catalog headers. 2018-04-09 14:39:58 -04:00
rewrite Revert MERGE patch 2018-04-12 11:22:56 +01:00
snowball Avoid unnecessary use of pg_strcasecmp for already-downcased identifiers. 2018-01-26 18:25:14 -05:00
statistics Fast ALTER TABLE ADD COLUMN with a non-NULL default 2018-03-28 10:43:52 +10:30
storage Fix incorrect close() call in dsm_impl_mmap(). 2018-04-10 18:34:54 -04:00
tcop Revert MERGE patch 2018-04-12 11:22:56 +01:00
tsearch Add json(b)_to_tsvector function 2018-04-07 20:58:03 +03:00
utils Cleanup covering infrastructure 2018-04-12 16:37:22 +03:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
nls.mk Translation updates 2017-05-15 12:19:54 -04:00