postgresql/src
Robert Haas bbb96c3704 Allow ALTER TABLE .. SET NOT NULL to skip provably unnecessary scans.
If existing CHECK or NOT NULL constraints preclude the presence
of nulls, we need not look to see whether any are present.

Sergei Kornilov, reviewed by Stephen Frost, Ildar Musin, David Rowley,
and by me.

Discussion: http://postgr.es/m/81911511895540@web58j.yandex.ru
2019-03-13 08:55:00 -04:00
..
backend Allow ALTER TABLE .. SET NOT NULL to skip provably unnecessary scans. 2019-03-13 08:55:00 -04:00
bin Rename pg_verify_checksums to pg_checksums 2019-03-13 10:43:20 +09:00
common Add routine able to update the control file to src/common/ 2019-03-12 10:03:33 +09:00
fe_utils More unconstify use 2019-02-13 11:50:16 +01:00
include Add support for hyperbolic functions, as well as log10(). 2019-03-12 15:55:09 -04:00
interfaces Fix potential memory access violation in ecpg if filename of include file is 2019-03-11 16:11:16 +01:00
makefiles Move port-specific parts of with_temp_install to port makefile. 2019-02-04 18:54:56 +00:00
pl Remove unnecessary use of PROCEDURAL 2019-02-25 08:38:59 +01:00
port Fix error handling of readdir() port implementation on first file lookup 2019-03-04 09:49:06 +09:00
template Yet further rethinking of build changes for macOS Mojave. 2018-11-02 18:54:00 -04:00
test Allow ALTER TABLE .. SET NOT NULL to skip provably unnecessary scans. 2019-03-13 08:55:00 -04:00
timezone More unconstify use 2019-02-13 11:50:16 +01:00
tools Create a script that can renumber manually-assigned OIDs. 2019-03-12 10:50:48 -04:00
tutorial SQL comment: remove extra word in heading comment 2019-01-25 18:57:21 -05:00
.gitignore
DEVELOPERS
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Revert attempts to use POPCNT etc instructions 2019-02-15 16:32:30 -03:00
Makefile.shlib Ensure static libraries have correct mod time even if ranlib messes it up. 2018-11-29 15:53:44 -05:00
nls-global.mk Replace @postgresql.org with @lists.postgresql.org for mailinglists 2019-01-19 19:06:35 +01:00