postgresql/src/backend/commands
Noah Misch 16f38f72ab Restore REINDEX constraint validation.
Refactoring as part of commit 8ceb245680
had the unintended effect of making REINDEX TABLE and REINDEX DATABASE
no longer validate constraints enforced by the indexes in question;
REINDEX INDEX still did so.  Indexes marked invalid remained so, and
constraint violations arising from data corruption went undetected.
Back-patch to 9.0, like the causative commit.
2013-07-30 18:36:52 -04:00
..
aggregatecmds.c pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
alter.c Don't pass oidvector by value. 2013-06-12 19:50:37 -04:00
analyze.c Adjust HeapTupleSatisfies* routines to take a HeapTuple. 2013-07-22 13:38:44 -04:00
async.c pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
cluster.c Adjust HeapTupleSatisfies* routines to take a HeapTuple. 2013-07-22 13:38:44 -04:00
collationcmds.c Refactor ALTER some-obj RENAME implementation 2013-01-21 12:06:41 -03:00
comment.c Update messages, comments and documentation for materialized views. 2013-07-05 15:37:51 -04:00
constraint.c Update copyrights for 2013 2013-01-01 17:15:01 -05:00
conversioncmds.c Refactor ALTER some-obj RENAME implementation 2013-01-21 12:06:41 -03:00
copy.c pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
createas.c Switch user ID to the object owner when populating a materialized view. 2013-07-12 18:21:22 -04:00
dbcommands.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
define.c Update copyrights for 2013 2013-01-01 17:15:01 -05:00
discard.c Update copyrights for 2013 2013-01-01 17:15:01 -05:00
dropcmds.c Update copyrights for 2013 2013-01-01 17:15:01 -05:00
event_trigger.c Don't use ordinary NULL-terminated strings as Name datums. 2013-06-12 19:49:50 -04:00
explain.c pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
extension.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
foreigncmds.c Extend object-access hook machinery to support post-alter events. 2013-03-17 22:57:26 -04:00
functioncmds.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
indexcmds.c Restore REINDEX constraint validation. 2013-07-30 18:36:52 -04:00
lockcmds.c Update copyrights for 2013 2013-01-01 17:15:01 -05:00
Makefile Add a materialized view relations. 2013-03-03 18:23:31 -06:00
matview.c Fix cache flush hazard in ExecRefreshMatView. 2013-07-22 18:10:05 -04:00
opclasscmds.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
operatorcmds.c pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
portalcmds.c Only install a portal's ResourceOwner if it actually has one. 2013-06-13 13:12:49 -04:00
prepare.c Clean up the mess around EXPLAIN and materialized views. 2013-04-12 19:25:31 -04:00
proclang.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
schemacmds.c Editorialize a bit on new ProcessUtility() API. 2013-04-28 00:18:45 -04:00
seclabel.c Update messages, comments and documentation for materialized views. 2013-07-05 15:37:51 -04:00
sequence.c Add buffer_std flag to MarkBufferDirtyHint(). 2013-06-17 08:02:12 -07:00
tablecmds.c WITH CHECK OPTION support for auto-updatable VIEWs 2013-07-18 17:10:16 -04:00
tablespace.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
trigger.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
tsearchcmds.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
typecmds.c Update messages, comments and documentation for materialized views. 2013-07-05 15:37:51 -04:00
user.c Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 2013-07-02 09:47:01 -04:00
vacuum.c Update messages, comments and documentation for materialized views. 2013-07-05 15:37:51 -04:00
vacuumlazy.c Adjust HeapTupleSatisfies* routines to take a HeapTuple. 2013-07-22 13:38:44 -04:00
variable.c Update copyrights for 2013 2013-01-01 17:15:01 -05:00
view.c WITH CHECK OPTION support for auto-updatable VIEWs 2013-07-18 17:10:16 -04:00