- 01 Oct, 2007 5 commits
-
-
Bruce Momjian authored
-
Magnus Hagander authored
Hannes Eder
-
D'Arcy J.M. Cain authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 30 Sep, 2007 7 commits
-
-
Tom Lane authored
explicitly. This means a TOAST pointer takes 18 bytes instead of 17 --- still smaller than in 8.2 --- which seems a good tradeoff to ensure we won't have painted ourselves into a corner if we want to support multiple types of TOAST pointer later on. Per discussion with Greg Stark.
-
Tom Lane authored
ITAGAKI Takahiro's patch.
-
Tom Lane authored
while the restore_command does its thing, then 'recovering XXX' while processing the segment file. These operations are heavyweight enough that an extra PS display set shouldn't bother anyone.
-
Tom Lane authored
testing). Combine the formerly independent opclasses for the various ISN types into opfamilies. The latter causes some extra bleating from opr_sanity, since the module doesn't provide complete sets of cross-type operators, but it's still a good idea because it will give the planner more information to work with. The missing cross-type operators no longer pose a risk of unexpected planner errors in 8.3, so there's no need to insist on filling them in (and I gather it wouldn't be very sound semantically to add them all).
-
Tom Lane authored
Found by running opr_sanity on contrib modules.
-
Michael Meskes authored
to get memory allocation thread-safe. He also did some cleaning up.
-
Tom Lane authored
Found by running opr_sanity on contrib modules.
-
- 29 Sep, 2007 14 commits
-
-
Tom Lane authored
Found by running opr_sanity on contrib modules.
-
Tom Lane authored
Found by running opr_sanity on contrib modules.
-
Tom Lane authored
Found by running opr_sanity on contrib modules.
-
Tom Lane authored
any commutator operator for =(chkpass,text), so this was creating a shell operator that would fail on use. Found by opr_sanity testing.
-
Tom Lane authored
Found by running opr_sanity on contrib modules.
-
Tom Lane authored
process' PS display. After a suggestion by Simon (not exactly his patch though).
-
Tom Lane authored
CREATE INDEX CONCURRENTLY). Such an index might not have entries for every heap row and thus clustering with it would result in silent data loss. The scenario requires a pretty foolish DBA, but still ...
-
Tom Lane authored
ALTER TABLE on a composite type or ALTER TYPE on a table's rowtype. We already rejected these cases, but the error messages were a bit random and didn't always provide a HINT to use the other command type.
-
Bruce Momjian authored
numbering for additional functions.
-
Magnus Hagander authored
buildfarm failures.
-
Tom Lane authored
which is the case at least on some Solaris versions. Marko Kreen
-
Tom Lane authored
recovery stop time was used. This avoids a corner-case risk of trying to overwrite an existing archived copy of the last WAL segment, and seems simpler and cleaner all around than the original definition. Per example from Jon Colverson and subsequent analysis by Simon.
-
Tom Lane authored
cannot support.
-
Tom Lane authored
since this will allow initdb to reject attempts to initdb in a locale that uses such an encoding. We'll probably find out more such names during beta ...
-
- 28 Sep, 2007 6 commits
-
-
Tom Lane authored
means UTF-8. Per examination of /usr/share/locale in 10.4.10.
-
Bruce Momjian authored
* We can only fix this with Tcl >= 8.4, when Tcl_SetNotifier()
-
Tom Lane authored
databases with encodings that are incompatible with the server's LC_CTYPE locale, when we can determine that (which we can on most modern platforms, I believe). C/POSIX locale is compatible with all encodings, of course, so there is still some usefulness to CREATE DATABASE's ENCODING option, but this will insulate us against all sorts of recurring complaints caused by mismatched settings. I moved initdb's existing LC_CTYPE-to-encoding mapping knowledge into a new src/port/ file so it could be shared by CREATE DATABASE.
-
Bruce Momjian authored
< * SQL*Net listener that makes PostgreSQL appear as an Oracle database < to clients
-
Tom Lane authored
cope with LANG settings like 'es_ES@euro'.
-
Andrew Dunstan authored
-
- 27 Sep, 2007 7 commits
-
-
Andrew Dunstan authored
the perl scripts. Remove the now superfluous getregress.pl.
-
Tom Lane authored
-
Tom Lane authored
couldn't possibly HAVE_GETOPT. I believe this is the most appropriate form of the patch submitted 2007-08-07 by Hiroshi Saito, though not having a Windows build environment I won't know for sure till I see the buildfarm results.
-
Tom Lane authored
duplicative -DFRONTEND flags from many Makefiles. We still need Makefile control of the symbol in a few places that compile frontend-or-backend src/port/ files, but it's a lot cleaner than before. Hiroshi Saito
-
Tom Lane authored
the same transaction can be identified even when no regular XID was assigned. This seems essential after addition of the lazy-XID patch. Also some minor code cleanup in write_csvlog().
-
Tom Lane authored
happen condition can happen given incorrect input. The real problem is that gram.y should try harder to distinguish * from "*" --- the latter is a legal column name per spec, and someday we ought to treat it that way. However fixing that is too invasive for a back-patch, and it's too late for the 8.3 cycle too. So just reduce the Assert to a plain elog for now. Per report from NikhilS.
-
Bruce Momjian authored
-
- 26 Sep, 2007 1 commit
-
-
Tom Lane authored
decompression of an already-compressed external value when we have to copy it; save a few cycles when a value is too short for compression; and annotate various lines that are currently unreachable.
-