- 15 Apr, 2009 6 commits
-
-
Alvaro Herrera authored
-
Bruce Momjian authored
mentions in main documentation.
-
Alvaro Herrera authored
%s that they expand to, per comment from Tom.
-
Alvaro Herrera authored
-
Magnus Hagander authored
approval from Poul-Henning Kamp. This makes the file the same standard 2-clause BSD as the rest of PostgreSQL.
-
Bruce Momjian authored
-
- 14 Apr, 2009 5 commits
-
-
Tom Lane authored
select u&42 from table-with-a-u-column; Also fix missing SET_YYLLOC() in the {dolqfailed} production that I suppose this was based on. The latter is a pre-existing bug, but the only effect is to misplace the error cursor by one token, so probably not worth backpatching.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
-
Alvaro Herrera authored
previous patch. Per note from Tom.
-
- 13 Apr, 2009 2 commits
-
-
Alvaro Herrera authored
-
Tom Lane authored
-
- 12 Apr, 2009 1 commit
-
-
Andrew Dunstan authored
If a currently running item needs an exclusive lock on any item that the candidate items needs any sort of lock on, or vice versa, then the candidate item is not allowed to run now, and must wait till later.
-
- 11 Apr, 2009 9 commits
-
-
Tom Lane authored
tablespaces in an order that has some chance of working. Per a complaint from Kevin Bailey. This is a pre-existing bug, but given the lack of prior complaints I'm not sure it's worth back-patching. In most cases failure of the DROP commands wouldn't be that important anyway. In passing, fix syntax errors in dumpCreateDB()'s queries for old servers; these were apparently introduced in recent binary_upgrade patch.
-
Alvaro Herrera authored
-
Bruce Momjian authored
-
Peter Eisentraut authored
(I guess this was a cruise replace mistake.)
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 10 Apr, 2009 3 commits
-
-
Tom Lane authored
the plpgsql documentation about cursors. Per a suggestion from Matthew Wakeling.
-
Bruce Momjian authored
-
Marc G. Fournier authored
commit and tag beta1
-
- 09 Apr, 2009 12 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
pg_stat_get_blocks_hit, per suggestion from Robert Haas.
-
Bruce Momjian authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
Argentina/San_Luis, Cuba, Jordan (historical correction only), Morocco, Palestine, Syria, Tunisia.
-
Peter Eisentraut authored
-
Tom Lane authored
-
Tom Lane authored
how this ought to behave for multi-dimensional arrays. Per discussion, not having it at all seems better than having it with what might prove to be the wrong behavior. We can always add it later when we have consensus on the correct behavior.
-
Bruce Momjian authored
-
Tom Lane authored
per bug #4752. Fujii Masao
-
Tom Lane authored
by my patch of 2007-01-28 to use per-subtransaction ExprContexts/EStates: since we re-prepared any expression tree when the current subtransaction ID changed, we'd accumulate more and more leaked expression state trees in the outermost subtransaction if the same function was executed at multiple levels of subtransaction nesting. To fix, go back to the previous scheme where there was only one EState per transaction for simple plpgsql expressions. We really only need an ExprContext per subtransaction, not a whole EState, so it's possible to keep prepared expression state trees in the one EState throughout the transaction. This should be more efficient as well as not leaking memory for cases involving lots of subtransactions. The added regression test is the case that inspired the 2007-01-28 patch in the first place, just to make sure we didn't go backwards. The current memory leak complaint is unfortunately hard to test for in the regression test framework, though manual testing shows it's fixed. Although this is a pre-existing bug, I'm not back-patching because I'd like to see this method get some field testing first. Consider back-patching if it gets through 8.4beta unscathed.
-
- 08 Apr, 2009 2 commits
-
-
Tom Lane authored
cstring from the output of \df. Now that the default behavior is to exclude all system functions, the de-cluttering rationale for this behavior seems pretty weak; and it was always quite confusing/unhelpful if you were actually looking for I/O functions. (Not to mention if you were looking for encoding converters or other cases that might take or return cstring.)
-
Tom Lane authored
Sam Mason, rewritten a bit by Tom.
-