- 03 Mar, 2006 17 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
have. This happens when MSVC uses pg_config.h generated by MinGW. Per report from Charles F. I. Savage
-
Tom Lane authored
and tighten up its sanity checking of the tag as a safety measure. Volkan Yazici.
-
Bruce Momjian authored
-
Bruce Momjian authored
> * -Allow TRUNCATE ... CASCADE/RESTRICT
-
Bruce Momjian authored
< o %Have COPY return the number of rows loaded/unloaded? > o -Have COPY return the number of rows loaded/unloaded?
-
Tom Lane authored
rows copied. Backend side of Volkan Yazici's recent patch, with corrections and documentation.
-
Tom Lane authored
relations are still checked for permissions etc as soon as they are opened. The original form of the patch could hold exclusive lock for a long time on relations that the user doesn't even have permissions to access, let alone truncate.
-
Bruce Momjian authored
Fixes problem with 'su' on some platforms.
-
Neil Conway authored
-
Tom Lane authored
-
Bruce Momjian authored
> * Allow FSM to return free space toward the beginning of the heap file, > in hopes that empty pages at the end can be truncated by VACUUM
-
Bruce Momjian authored
ROLE page, based on what Tom Lane told me here: http://archives.postgresql.org/pgsql-general/2005-11/msg00998.php Joachim Wieland
-
Bruce Momjian authored
> * Add missing parameter handling in to_char() > > http://archives.postgresql.org/pgsql-hackers/2005-12/msg00948.php >
-
Bruce Momjian authored
> * Allow to_date() and to_timestamp() accept localized month names
-
Bruce Momjian authored
-
Tom Lane authored
checkpoint in the bgwriter. This forestalls overflow of the fsync request queue, which is not fatal but causes considerable performance degradation when it occurs (because backends then have to do their own fsyncs). Per patch from Itagaki Takahiro, modified a little bit by me.
-
- 02 Mar, 2006 13 commits
-
-
Tom Lane authored
a need for it back in the neolithic era, but it's certainly dead code in any PG release we would recognize as such. Since it forces an additional network round trip to the backend, getting rid of it should provide some small performance improvement for large-object-using clients.
-
Tom Lane authored
was opening with INV_READ flag and then writing. Prior to 8.1 the backend did not reject this, but now it does.
-
Tom Lane authored
them to use array_recv :-(. Per report from Tim Kordas.
-
Bruce Momjian authored
/etc/sysctl.conf. Chris Campbell
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Teodor Sigaev authored
1) rank_cd now use weight of lexemes 2) rank_cd and rank can use any combination of normalization methods: no normalization normalization by log(length of document) -----/------- by length of document -----/------- by number of unique word in document -----/------- by log(number of unique word in document) -----/------- by number of covers (only rank_cd) Improve cover's search. TODO: changes in documentation
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> * Improve port/qsort() to handle sorts with 50% unique and 50% duplicate > value [qsort] > > This involves choosing better pivot points for the quicksort.
-
Tom Lane authored
then modified within the same transaction. The code was using a linked list of active PLpgSQL_expr structs, which was OK when it was written because plpgsql never released any parse data structures for the life of the backend. But since Neil fixed plpgsql's memory management, elements of the linked list could be freed, leading to crash when the list is chased. Per report and test case from Kris Jurka.
-
Tom Lane authored
make use of the recently added ability to create a shell type explicitly. I also put in place some infrastructure to allow dump/no dump decisions to be made separately for each database object, rather than the former hardwired 'dump if in a dumpable schema' policy. This was needed anyway for shell types so now seemed a convenient time to do it. The flexibility isn't exposed to the user yet, but is ready for future extensions.
-
- 01 Mar, 2006 8 commits
-
-
Neil Conway authored
regression tests to account for the new error message wording. It seems today is not my day...
-
Bruce Momjian authored
-
Bruce Momjian authored
Robert Treat
-
Neil Conway authored
error messages I made yesterday -- thanks to Andrew Dunstan for reporting this, and my apologies for missing it the first time.
-
Bruce Momjian authored
-
Neil Conway authored
are unnecessarily allocated on the heap rather than the stack. If the StringInfo doesn't outlive the stack frame in which it is created, there is no need to allocate it on the heap via makeStringInfo() -- stack allocation is faster. While it's not a big deal unless the code is in a critical path, I don't see a reason not to save a few cycles -- using stack allocation is not less readable. I also cleaned up a bit of code along the way: moved variable declarations into a more tightly-enclosing scope where possible, fixed some pointless copying of strings in dblink, etc.
-
Neil Conway authored
more compliant with the error message style guide. In particular, errdetail should begin with a capital letter and end with a period, whereas errmsg should not. I also fixed a few related issues in passing, such as fixing the repeated misspelling of "lexeme" in contrib/tsearch2 (per Tom's suggestion).
-
Bruce Momjian authored
-
- 28 Feb, 2006 2 commits
-
-
Neil Conway authored
-
Tom Lane authored
creation of a shell type. This allows a less hacky way of dealing with the mutual dependency between a datatype and its I/O functions: make a shell type, then make the functions, then define the datatype fully. We should fix pg_dump to handle things this way, but this commit just deals with the backend. Martijn van Oosterhout, with some corrections by Tom Lane.
-