- 10 Apr, 2009 1 commit
-
-
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 7 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.
-
Peter Eisentraut authored
map_sql_value_to_xml_value() instead of directly through the data type output function. This is per SQL standard, and consistent with XMLELEMENT().
-
Heikki Linnakangas authored
and binary upgrade UPDATE statements.
-
Heikki Linnakangas authored
-
Heikki Linnakangas authored
already did that on Windows, but it's needed on other platforms too when LC_CTYPE=C. With other locales, we enforce (or trust) that the codeset of the locale matches the server encoding so we don't need to bind it explicitly. It should do no harm in that case either, but I don't have full faith in the PG encoding -> OS codeset mapping table yet. Per recent discussion on pgsql-hackers.
-
Bruce Momjian authored
Andrew Gierth
-
- 07 Apr, 2009 11 commits
-
-
Bruce Momjian authored
postgresql.conf.
-
Bruce Momjian authored
no-op on that platform.
-
Bruce Momjian authored
Euler Taveira de Oliveira
-
Bruce Momjian authored
Add Japanese message translations (Japan PostgreSQL Users Group)
-
Bruce Momjian authored
Add Japanese message translations
-
Bruce Momjian authored
Per-language files kept for transator usage.
-
Magnus Hagander authored
We should probably have a better way to do this (meaning something not hardcoded) eventually, but this fixes the problem for 8.4. Dave Page
-
Tom Lane authored
-
Tom Lane authored
still don't behave very sanely for multibyte encodings, but at least they won't be indexing off the ends of static arrays.
-
Bruce Momjian authored
-
Tom Lane authored
the checkpoint in immediate or lazy mode. This is to address complaints that pg_start_backup() takes a long time even when there's no need to minimize its I/O consumption.
-
- 06 Apr, 2009 9 commits
-
-
Bruce Momjian authored
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
log_min_duration_statement is milliseconds.
-
Bruce Momjian authored
2-column format.
-
Bruce Momjian authored
-
Bruce Momjian authored
Maintenance Tasks section.
-
Bruce Momjian authored
be more flexible about additional modifiers for \d commands.
-
Tom Lane authored
-