Commit Graph

567 Commits (2000b6c10aa6777929f1a8b613f30426bb90f849)

Author SHA1 Message Date
Tom Lane db18703b5a Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Tom Lane 338aa57be0 Rename fields of DestReceiver to avoid collisions with (ill-considered) 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 22 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 22 years ago
Tom Lane 5e6d691e0d Error message editing in backend/executor. 22 years ago
Tom Lane c0a8c3ac13 Update 3.0 protocol support to match recent agreements about how to 23 years ago
Tom Lane 79913910d4 Restructure command destination handling so that we pass around 23 years ago
Tom Lane 2cf57c8f8d Implement feature of new FE/BE protocol whereby RowDescription identifies 23 years ago
Tom Lane 94a3c60324 Ditch ExecGetTupType() in favor of the much simpler ExecGetResultType(), 23 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Tom Lane bf576cc014 GetTupleForTrigger must use outer transaction's command counter for time 23 years ago
Bruce Momjian a18331004a Add start time to pg_stat_activity 23 years ago
Tom Lane 6261c75014 Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 23 years ago
Tom Lane 4cff59d8d5 Tweak planner and executor to avoid doing ExecProject() in table scan 23 years ago
Tom Lane 790d5bc992 Change CREATE TABLE AS / SELECT INTO to create the new table with OIDs, 23 years ago
Peter Eisentraut 13437d1e9c Replace RelidGetNamespaceId() by get_rel_namespace(). 23 years ago
Peter Eisentraut b65cd56240 Read-only transactions, as defined in SQL. 23 years ago
Tom Lane 3bb248ac23 Guard against stopping when numberTuples=0 and counter wraps around. 23 years ago
Tom Lane 350260795a Update EvalPlanQual() to work with new executor memory management method. 23 years ago
Tom Lane e64c7feb2f Tweak default memory context allocation policy so that a context is not 23 years ago
Tom Lane 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Bruce Momjian 7816c7cb94 More cleanup of userid to be AclId rather than Oid. 23 years ago
Tom Lane 0a013c843b Suppress compiler warning from newer gcc. 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Bruce Momjian 4e5a947d1c Make MOVE/FETCH 0 actually move/fetch 0. Add MOVE LAST to move to end 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Tom Lane f9b5b41ef9 Code review for ON COMMIT patch. Make the actual on-commit action happen 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Bruce Momjian ebb531836a Add code to handle [ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP }] 23 years ago
Tom Lane 8f2a289d78 Arrange to copy relcache's trigdesc structure at the start of any 23 years ago
Tom Lane 233ecca7c9 Further thinking about heap_mark4update: in HeapTupleSelfUpdated case, 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 23 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 23 years ago
Bruce Momjian 81dfa2ce43 backend where a statically sized buffer is written to. Most of these 23 years ago
Bruce Momjian b1a5f87209 Tom Lane wrote: 23 years ago
Tom Lane c1003339d6 Fix permission checking for temp-table namespace. 23 years ago
Bruce Momjian 7312c19ab5 Change messages like this: 23 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 24 years ago
Bruce Momjian 29dfd5fa26 Change error messages ExecAppend->ExecInsert and ExecReplace->ExecUpdate 24 years ago
Bruce Momjian 4f0de24486 Restore error message I accidentally changed. 24 years ago
Bruce Momjian 73ad6ca96c The attached patch fixes some spelling mistakes, makes the 24 years ago