| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
This greatly helps threaded libpq programs.
|
|
|
|
|
|
| |
+ #if defined(_MSC_VER) || defined(__BORLANDC__)
+ #define WIN32_CLIENT_ONLY
+ #endif
|
| |
|
| |
|
| |
|
|
|
|
| |
rename prototype conflict.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
from Peter.
|
|
|
|
| |
Removed Oracle transaction syntax to fix shift/reduce error.
|
|
|
|
| |
Jurka.
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Replace while loop with the new forboth() construct in
parser/analyze.c
(2) Replace lcons() with lappend() in SearchCatCacheList(). Since these
now have the same performance, there is no reason to prefer lcons() in
this case, and using lappend() leads to cleaner code.
(3) Improve the name of the second parameter to for_each_cell()
|
|
|
|
|
| |
from another pointer type. Per C89, this is unnecessary, and it is common
practice throughout the rest of the tree anyway.
|
|
|
|
|
|
|
|
| |
and hopefully improve code clarity while at it. One intentional
semantics change: a backslashed space will not be treated as removable
trailing whitespace, as the prior coding would do. ISTM that if it
wouldn't be considered removable leading whitespace, it shouldn't be
stripped at the end either.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
build in mingw. The MSVC build already did this, but it was not linked
into the mingw one.
This is not the same as the versioninfo patch that's in the queue.
Please apply this one before beta-3 if at all possible.
Magnus Hagander
|
| |
|
|
|
|
|
| |
it really hadn't, due to double output of previous command's response.
Fix prevents recursive entry to libpq routines. Found by Jan Wieck.
|
| |
|
|
|
|
|
|
|
| |
setting is valid must ignore that state and permit the assignment anyway
when source is PGC_S_OVERRIDE. Otherwise they may disallow a rollback
at transaction abort, which is The Wrong Thing. Per example from
Michael Fuhr 12-Sep-04.
|
|
|
|
|
|
| |
modify how unaligned memory accesses are dealt with. Document that this
is really what is going on, and merge the NOFIXADE and NOPRINTADE code
paths.
|
| |
|
| |
|
|
|
|
| |
variant file to cover OS X 10.3's bizarre minus-zero behavior.
|
| |
|
|
|
|
|
| |
formerly used in execMain. Since that is no longer the case, this patch
renames ExecProcAppend() to ExecAppend() for the sake of consistency.
|
|
|
|
| |
actually test this, but it couldn't be broken any worse than it was...)
|
|
|
|
| |
not only indexes. Alvaro Herrera, with some kibitzing by Tom Lane.
|
|
|
|
|
| |
in open_client_SSL, surely we should do it everywhere. Also make
message formatting conform to style guide.
|
|
|
|
|
|
|
| |
stands a chance of looking it up. "Unrecognised error" is always
disheartening. :-)
Dominic Mitchell
|
|
|
|
|
|
|
|
| |
Given that PostgreSQL will output a message complaining about it's
absence if you're using SSL mode, I feel it's important that it gets a
mention in the documentation at some point.
Dominic Mitchell
|
|
|
|
| |
Dennis Björklund. Also, remove some redundant #include directives.
|
|
|
|
|
| |
that the inner one is completely empty. Per recent discussion. Also some
cosmetic cleanups in nearby code.
|
|
|
|
|
|
|
| |
this, it's hard to debug core-dump test failures, because WAL replay will
enthusiastically remove the core file (along with the rest of the
regression database directory). Per recent discussion, not to mention
bitter experience.
|
|
|
|
|
|
|
|
| |
when a function that returns a single tuple (not a setof tuple) returns
NULL. This seems to be the most consistent behavior. It would have
taken a bit less code to make it return an empty table (zero rows) but
ISTM a non-SETOF function ought always return exactly one row. Per
bug report from Ivan-Sun1.
|
|
|
|
| |
or two.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
address all of the items in the todo list and adds some new
things as well. Specifically:
* Add support for ALTER SEQUENCE ...
* Add "RENAME TO" for ALTER TRIGGER xx ON yy
* Pick proper table for ALTER TRIGGER xx ON ...
* Support for ALTER USER xxx ...
* Fix ALTER GROUP xxx DROP ...
* Fix ALTER DOMAIN xxx DROP ...
* Remove "OWNER TO" from ALTER DOMAIN xx DROP ...
* Fix ALTER DOMAIN xx SET DEFAULT ..
* Prevent ALTER INDEX xxx SET TABLESPACE from using "TO"
* Support for ALTER LANGUAGE xxx (RENAME TO)
* More support for ALTER TABLE xxx ALTER COLUMN xxx ...
* More support for COPY
Greg Sabino Mullane
|
|
|
|
|
|
| |
log_line_prefix escapes. The escape sequence used for this is %x.
%x previously meant "postmaster et al. stop here" -- this has been
renamed to %q.
|
|
|
|
|
| |
Also, avoid truncating the file we just wrote into, which might otherwise
easily happen at DST boundaries. Ed L. and Tom Lane.
|
|
|
|
|
| |
exercise dollar quoting and named function parameters. AFAICS we had
no tests of either feature before.
|
|
|
|
|
|
|
| |
of commands for which a transaction block should not be forced. Recognize
VACUUM and other PreventTransactionChain commands; handle nested /* .. */
comments correctly; handle multibyte encodings correctly.
Michael Paesold with some kibitzing from Tom Lane.
|
| |
|
| |
|
| |
|
| |
|
| |
|