- 24 Apr, 2006 6 commits
-
-
Bruce Momjian authored
Report by Kris Jurka
-
Tom Lane authored
accuracy expected by the regression tests. Per suggestion from Martijn van Oosterhout.
-
Bruce Momjian authored
Report from Gevik Babakhani.
-
Michael Meskes authored
-
Bruce Momjian authored
Mark Morgan Lloyd
-
Alvaro Herrera authored
We track the owner in pg_type instead, as that is the place where the owner is changed on ALTER TYPE ... OWNER TO.
-
- 23 Apr, 2006 4 commits
-
-
Bruce Momjian authored
< * -Eventually enable escape_string_warning and standard_conforming_strings > * -Enable escape_string_warning and standard_conforming_strings > * Make standard_conforming_strings the default in 8.3? > > When this is done, backslash-quote should be prohibited in non-E'' > strings because of possible confusion over how such strings treat > backslashes. Basically, '' is always safe for a literal single > quote, while \' might or might not be based on the backslash > handling rules. >
-
Bruce Momjian authored
compatibility for release 7.2 and earlier. I have not altered any mentions of release 7.3 or later. The release notes were not modified, so the changes are still documented, just not in the main docs.
-
Tatsuo Ishii authored
-
Tatsuo Ishii authored
-
- 22 Apr, 2006 7 commits
-
-
Bruce Momjian authored
< o Fix psql's backslash commands more consistent > o Fix psql's \d commands more consistent
-
Bruce Momjian authored
< o Fix psql's \dn for various schema combinations (Neil) > o Fix psql's backslash commands more consistent 625a626 > http://archives.postgresql.org/pgsql-hackers/2004-11/msg00014.php
-
Bruce Momjian authored
o Fix psql's \dn for various schema combinations (Neil) http://archives.postgresql.org/pgsql-hackers/2004-11/msg00014.php
-
Bruce Momjian authored
patch separators in COPY. Backpatch doubleing backslashes suggestion to 8.1.
-
Tom Lane authored
not named ones, and replace linear searches of the list with array indexing. The named-parameter support has been dead code for many years anyway, and recent profiling suggests that the searching was costing a noticeable amount of performance for complex queries.
-
Bruce Momjian authored
-
Bruce Momjian authored
Intel compiler has a bug in checking for division by NAN # (NaN == 0), -mp1 fixes it, so someday we might way to add it.
-
- 21 Apr, 2006 3 commits
-
-
Bruce Momjian authored
the Intel compiler. Jeremy Drake
-
Bruce Momjian authored
permission item: < o %Allow pg_hba.conf settings to be controlled via SQL > o %Allow per-database permissions to be set via GRANT < This would add a function to load the SQL table from < pg_hba.conf, and one to writes its contents to the flat file. < The table should have a line number that is a float so rows < can be inserted between existing rows, e.g. row 2.5 goes < between row 2 and row 3. > Allow database connection checks based on GRANT rules in > addition to the existing access checks in pg_hba.conf.
-
Tom Lane authored
to track the number of LWLock acquisitions and the number of times we block waiting for an LWLock, on a per-process basis. After having needed this twice in the past few months, seems like it should go into CVS.
-
- 20 Apr, 2006 3 commits
-
-
Tom Lane authored
of rejecting palloc(0). Also, tweak like_selectivity() to avoid assuming the presented pattern is nonempty; although that assumption is valid, it doesn't really help much, and the new coding is more correct anyway since it properly handles redundant wildcards. In combination these changes should eliminate a Coverity warning noted by Martijn.
-
Bruce Momjian authored
failure, to reduce confusion in the log file.
-
Tom Lane authored
whenever we start to read within that file. The first page carries extra identification information that really ought to be checked, but as the code stood, this was only checked when we switched sequentially into a new WAL file, or if by chance the starting checkpoint record was within the first page. This patch ensures that we will detect bogus 'long header' information before we start replaying the WAL sequence.
-
- 19 Apr, 2006 9 commits
-
-
Tom Lane authored
symbol for PPC64 hardware. I hadn't known that Apple supported PPC64 at all, but darn if there aren't 64-bit variant libraries in OS X as well as support in their gcc.
-
Bruce Momjian authored
< encoding. > encoding. This requires using mblen() to determine if the > backslash is inside or outside a multi-byte sequence.
-
Bruce Momjian authored
> > o Add new version of PQescapeString() that doesn't double backslashes > that are part of a client-only multibyte sequence > > Single-quote is not a valid byte in any supported client-only > encoding. > > o Add new version of PQescapeString() that doesn't double > backslashes when standard_conforming_strings is true and > non-E strings are used
-
Bruce Momjian authored
our to_* functions were not handling that.
-
Tom Lane authored
no evidence that any currently-supported platform needs this, and good reason to think that any platform that did need it couldn't use the static libraries anyway --- libpq, at least, has circular references. Removing the code shuts up tsort warnings about the circular references on some platforms.
-
Tom Lane authored
routine, but perhaps some applications do. Found by Martijn van Oosterhout using Coverity.
-
Tom Lane authored
Per Martijn van Oosterhout.
-
Bruce Momjian authored
-
Bruce Momjian authored
> o Add reporting of the current WAL file, perhaps as part of > partial log file archiving
-
- 18 Apr, 2006 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
Backpatch.
-
Bruce Momjian authored
8.0), and add as suggestion to use log_min_error_statement for this purpose. I also fixed the code so the first EXECUTE has it's prepare, rather than the last which is what was in the current code. Also remove "protocol" prefix for SQL EXECUTE output because it is not accurate. Backpatch to 8.1.X.
-
- 17 Apr, 2006 2 commits
-
-
Tom Lane authored
to occur between pg_start_backup() and pg_stop_backup(), even if the GUC setting full_page_writes is OFF. Per discussion, doing this in combination with the already-existing checkpoint during pg_start_backup() should ensure safety against partial page updates being included in the backup. We do not have to force full page writes to occur during normal PITR operation, as I had first feared.
-
Bruce Momjian authored
< o Update pg_dump and psql to use the new COPY libpq API (Christopher) > o -Update pg_dump and psql to use the new COPY libpq API (Christopher)
-
- 15 Apr, 2006 3 commits
-
-
Bruce Momjian authored
< o %Have pg_dump use multi-statement transactions for INSERT dumps
-
Bruce Momjian authored
entire table load.
-
Tom Lane authored
CREATE AGGREGATE aggname (input_type) (parameter_list) along with the old syntax where the input type was named in the parameter list. This fits more naturally with the way that the aggregate is identified in DROP AGGREGATE and other utility commands; furthermore it has a natural extension to handle multiple-input aggregates, where the basetype-parameter method would get ugly. In fact, this commit fixes the grammar and all the utility commands to support multiple-input aggregates; but DefineAggregate rejects it because the executor isn't fixed yet. I didn't do anything about treating agg(*) as a zero-input aggregate instead of artificially making it a one-input aggregate, but that should be considered in combination with supporting multi-input aggregates.
-