- 22 5月, 2008 1 次提交
-
-
由 Magnus Hagander 提交于
compiler warnings on msvc.
-
- 21 5月, 2008 3 次提交
-
-
由 Magnus Hagander 提交于
Windows, for better performance. Per suggestion from Andrew Chernow, but not his patch since the underlying code was changed to deal with return values.
-
由 Michael Meskes 提交于
-
由 Michael Meskes 提交于
Made ecpg parser use backend provided keyword list. Changed whenever test so exit value is 0.
-
- 20 5月, 2008 5 次提交
-
-
由 Tom Lane 提交于
libreadline. What we will do for compatibility :-(
-
由 Bruce Momjian 提交于
modify the passed string.
-
由 Bruce Momjian 提交于
< o Use LC_TIME for localized weekday/month names, rather than > o -Use LC_TIME for localized weekday/month names, rather than
-
由 Heikki Linnakangas 提交于
to go beoynd 10MB, as demonstrated by Gavin Sharry's example of dropping a schema with ~25000 objects. The really bogus thing about the limit was that it was enforced when a state file file was read in, not when it was written, so you would end up with a prepared transaction that you can't commit or abort, and the only recourse was to shut down the server and remove the file by hand. Raise the limit to MaxAllocSize, and enforce it also when a state file is written. We could've removed the limit altogether, but reading in a file larger than MaxAllocSize would fail anyway because we read it into a palloc'd buffer. Backpatch down to 8.1, where 2PC and this issue was introduced.
-
由 Tom Lane 提交于
Euler Taveira de Oliveira
-
- 19 5月, 2008 2 次提交
-
-
由 Tom Lane 提交于
example from Rod Taylor. On reflection the correct test here is for any polymorphic type, not specifically ANYARRAY as in the original coding.
-
由 Tom Lane 提交于
shared libraries. We've tried this before and had problems with libreadline not linking properly on some platforms, but that seems to be a libreadline bug that may have been fixed by now. In any case, it's early enough in the 8.4 devel cycle that we can afford to have some transient breakage while we work out any portability problems. On Darwin, we try -Wl,-dead_strip_dylibs, which seems to be the equivalent incantation there.
-
- 18 5月, 2008 12 次提交
-
-
由 Andrew Dunstan 提交于
found to have been made necessary by our skipping tty detection on Windows. Now that we are doing tty detection on Windows the kluge is unnecessary and wrong.
-
由 Tom Lane 提交于
Per buildfarm results.
-
由 Tom Lane 提交于
IDENTITY to be more explicit about the possible hazards. Per gripe from Neil and subsequent discussion. Eventually we may be able to get rid of this warning, but for now it had better be there.
-
由 Bruce Momjian 提交于
that platform.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
Per buildfarm results.
-
由 Tom Lane 提交于
exits with nonzero status. The Windows part of this is untested ...
-
由 Tom Lane 提交于
spoonbill, though one wonders why it didn't misbehave everywhere. In passing remove some unnecessary modulo calculations.
-
由 Tom Lane 提交于
Formerly, the default value of wal_sync_method was determined inside xlog.c, but now it is determined inside guc.c. guc.c was reading xlogdefs.h without having read <fcntl.h>, leading to wrong determination of DEFAULT_SYNC_METHOD. Obviously xlogdefs.h needs to include <fcntl.h> for itself to ensure stable results.
-
由 Tom Lane 提交于
-
- 17 5月, 2008 15 次提交
-
-
由 Andrew Dunstan 提交于
-
由 Andrew Dunstan 提交于
This particular batch was just for *.c and *.h file. The changes were made with the following 2 commands: find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o \( -name '*.[ch]' \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | while read file ; do head -n 1 < $file | grep -q '^/\*' && echo $file; done | xargs -l sed -i -e '1s/^\// /' -e '1i/*\n * $PostgreSQL:$ \n *' find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o \( -name '*.[ch]' \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | xargs -l sed -i -e '1i/*\n * $PostgreSQL:$ \n */'
-
由 Tom Lane 提交于
sequence. This seems an obvious extension to the recent patch, and it makes the code noticeably cleaner and more orthogonal.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
sequence to be reset to its original starting value. This requires adding the original start value to the set of parameters (columns) of a sequence object, which is a user-visible change with potential compatibility implications; it also forces initdb. Also add hopefully-SQL-compatible RESTART/CONTINUE IDENTITY options to TRUNCATE TABLE. RESTART IDENTITY executes ALTER SEQUENCE RESTART for all sequences "owned by" any of the truncated relations. CONTINUE IDENTITY is a no-op option. Zoltan Boszormenyi
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
on Apple's gcc and not my other machines, but still it seems worth getting rid of.)
-
由 Magnus Hagander 提交于
should always succeed, but in the likely event of a failure we would previously fall through *without locking* - the new code will exit(1). Printing the error message on stderr will not work for all applications, but it's better than nothing at all - and our API doesn't provide a way to return the error to the caller.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
Add a few "help" entries. Move \g help entry into "General". Update psql version mismatch warning text. Joshua D. Drake
-
由 Bruce Momjian 提交于
> o -Have \l+ show database size, if permissions allow
-
由 Bruce Momjian 提交于
detection for wrapped lines or lines with newlines that need pager to display.
-
由 Tom Lane 提交于
prefix matching using this facility. Teodor Sigaev and Oleg Bartunov
-
- 16 5月, 2008 2 次提交
-
-
由 Peter Eisentraut 提交于
Author: Euler Taveira de Oliveira <euler@timbira.com>
-
由 Bruce Momjian 提交于
PL/pgSQL > o -Add CASE capability to language (already in SQL)
-