- 30 9月, 2007 4 次提交
-
-
由 Tom Lane 提交于
Found by running opr_sanity on contrib modules.
-
由 Tom Lane 提交于
process' PS display. After a suggestion by Simon (not exactly his patch though).
-
由 Tom Lane 提交于
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 提交于
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.
-
- 29 9月, 2007 10 次提交
-
-
由 Bruce Momjian 提交于
numbering for additional functions.
-
由 Magnus Hagander 提交于
buildfarm failures.
-
由 Tom Lane 提交于
which is the case at least on some Solaris versions. Marko Kreen
-
由 Tom Lane 提交于
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 提交于
cannot support.
-
由 Tom Lane 提交于
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 ...
-
由 Tom Lane 提交于
means UTF-8. Per examination of /usr/share/locale in 10.4.10.
-
由 Bruce Momjian 提交于
* We can only fix this with Tcl >= 8.4, when Tcl_SetNotifier()
-
由 Tom Lane 提交于
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 提交于
< * SQL*Net listener that makes PostgreSQL appear as an Oracle database < to clients
-
- 28 9月, 2007 8 次提交
-
-
由 Tom Lane 提交于
cope with LANG settings like 'es_ES@euro'.
-
由 Andrew Dunstan 提交于
-
由 Andrew Dunstan 提交于
the perl scripts. Remove the now superfluous getregress.pl.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
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 提交于
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 提交于
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 提交于
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.
-
- 27 9月, 2007 7 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
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.
-
由 Tom Lane 提交于
- create a separate archive_mode GUC, on which archive_command is dependent - %r option in recovery.conf sends last restartpoint to recovery command - %r used in pg_standby, updated README - minor other code cleanup in pg_standby - doc on Warm Standby now mentions pg_standby and %r - log_restartpoints recovery option emits LOG message at each restartpoint - end of recovery now displays last transaction end time, as requested by Warren Little; also shown at each restartpoint - restart archiver if needed to carry away WAL files at shutdown Simon Riggs
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Alvaro Herrera 提交于
tuples per page instead of fixed 200, to better cope with systems that use a different block size.
-
由 Tom Lane 提交于
join search order portion of the planner; this is specifically intended to simplify developing a replacement for GEQO planning. Patch by Julius Stroffek, editorialized on by me. I renamed make_one_rel_by_joins to standard_join_search and make_rels_by_joins to join_search_one_level to better reflect their place within this scheme.
-
- 26 9月, 2007 11 次提交
-
-
由 Magnus Hagander 提交于
Per Michael.
-
由 Michael Meskes 提交于
-
由 Teodor Sigaev 提交于
function didn't return correct result for word position greate than limit. Per report from Stuart Bishop <stuart@stuartbishop.net>
-
由 Bruce Momjian 提交于
> * Implement Boyer-Moore searching in strpos() > > http://archives.postgresql.org/pgsql-patches/2007-08/msg00012.php
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
to check for overflow because the legal range of type date is actually wider than timestamp's. Problem found by Neil Conway.
-
由 Tom Lane 提交于
and up), per Chris Marcellino. This avoids consuming O(N^2) file descriptors to support N backends. Tests suggest it's about a wash for small installations, but large ones would have a problem.
-
由 Tom Lane 提交于
word comes before the weight instead of after. This will allow future binary-compatible extension of the representation to support compact formats, as discussed on pgsql-hackers around 2007/06/18. The reason to do it now is that we've already pretty well broken any chance of simple in-place upgrade from 8.2 to 8.3, but it's possible that 8.3 to 8.4 (or whenever we get around to squeezing NUMERIC) could otherwise be data-compatible.
-
由 Tom Lane 提交于
bgwriter_lru_maxpages is exceeded leaves the loop variables in the expected state. In the original coding, we'd fail to advance next_to_clean, causing that buffer to be probably-uselessly rechecked next time, and also have an off-by-one idea of the number of buffers scanned.
-
由 Tom Lane 提交于
buffers that cannot possibly need to be cleaned, and estimates how many buffers it should try to clean based on moving averages of recent allocation requests and density of reusable buffers. The patch also adds a couple more columns to pg_stat_bgwriter to help measure the effectiveness of the bgwriter. Greg Smith, building on his own work and ideas from several other people, in particular a much older patch from Itagaki Takahiro.
-
由 Peter Eisentraut 提交于
-