summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
2003-01-10Read-only transactions, as defined in SQL.Peter Eisentraut
2003-01-08Fix for bug #866. 7.3 contains new logic for avoiding redundant calls toTom Lane
2002-11-23This patch implements FOR EACH STATEMENT triggers, per my email toBruce Momjian
2002-11-18Put back error test for DECLARE CURSOR outside a transaction block ...Tom Lane
2002-11-15Rename show_btree_build_stats to log_btree_build_statsBruce Momjian
2002-11-13Update xact.c comments for clarity.Bruce Momjian
2002-11-13Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian
2002-11-11Code review for ON COMMIT patch. Make the actual on-commit action happenTom Lane
2002-11-11Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian
2002-11-10Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian
2002-11-09Add code to handle [ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP }]Bruce Momjian
2002-11-08This patch removes a bunch of superfluous #include directives: ifBruce Momjian
2002-11-02Clean up a few fprintf(stderr)'s that should be elog's.Tom Lane
2002-10-22Perform transaction cleanup operations in a less ad-hoc, moreTom Lane
2002-10-21Fix places that were using IsTransactionBlock() as an (inadequate) checkTom Lane
2002-10-21Make CREATE/ALTER/DROP USER/GROUP transaction-safe, or at least prettyTom Lane
2002-10-20Fix potential problem with btbulkdelete deleting an indexscan's currentTom Lane
2002-10-07Change order of operations during XLogFlush so that we try to includeTom Lane
2002-09-28Make the world at least somewhat safe for zero-column tables, andTom Lane
2002-09-27Don't mess with HEAP_XMAX_INVALID in heaptuple.c routines; there isTom Lane
2002-09-26Ensure that before truncating CLOG, we force a checkpoint even if noTom Lane
2002-09-26Fix problems with loss of tuple commit status bits during WAL redo ofTom Lane
2002-09-22Replace pg_attribute.attisinherited with attislocal and attinhcountTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-09-02Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian
2002-09-02Code review for HeapTupleHeader changes. Add version number to page headersTom Lane
2002-09-01Remove code that suggested increasing wal_files.Bruce Momjian
2002-08-30AUTOCOMMIT mode is now an available backend GUC variable; setting itTom Lane
2002-08-30Add attisinherited column to pg_attribute; use it to guard againstTom Lane
2002-08-30Complete TODO item:Bruce Momjian
2002-08-29Code review for standalone composite types, query-specified compositeTom Lane
2002-08-25Clean up comments to be careful about the distinction between variable-Tom Lane
2002-08-24The cstring datatype can now be copied, passed around, etc. The typlenTom Lane
2002-08-22Add a bunch of pseudo-types to replace the behavior formerly associatedTom Lane
2002-08-17Reverse out XLogDir/-X write-ahead log handling, per discussion.Bruce Momjian
2002-08-13Make sure that t_ctid is reset to equal t_self in heap_delete andTom Lane
2002-08-10Fix failure to relink postmaster executable in the first make run if only aPeter Eisentraut
2002-08-06Still more paranoia in PageAddItem: disallow specification of an itemTom Lane
2002-08-06Restructure local-buffer handling per recent pghackers discussion.Tom Lane
2002-08-05Preliminary code review for anonymous-composite-types patch: fix breakageTom Lane
2002-08-05Fix compilation problem with assert checking enabled for recent xlogThomas G. Lockhart
2002-08-04Attached are two patches to implement and document anonymous compositeBruce Momjian
2002-08-04Implement WAL log location control using "-X" or PGXLOG.Thomas G. Lockhart
2002-08-02When compiling with --enable-cassert, check for reference count leaksTom Lane
2002-08-02ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne,Tom Lane
2002-07-31Instead of having a configure-time DEFAULT_ATTSTATTARGET, store -1 inTom Lane
2002-07-30This patch fixes one serious bug (runaway INSERT) and a few rare (andBruce Momjian
2002-07-20oid is needed, it is added at the end of the struct (after the nullBruce Momjian
2002-07-02>the extra level of struct naming for pd_opaque has no obviousBruce Momjian
2002-07-02There already was a macro PageGetItemId; this is now used in (almost)Bruce Momjian