6e7dd37384
Refresh for recent changes.
2004-09-26 01:33:55 +00:00
09a893117a
Repair bug that would allow libpq to think a command had succeeded when
...
it really hadn't, due to double output of previous command's response.
Fix prevents recursive entry to libpq routines. Found by Jan Wieck.
2004-09-26 00:26:28 +00:00
26b5d5317b
Persuade plpython to build on OS X.
2004-09-24 20:08:42 +00:00
b120485f9c
GUC assign hooks that look at external state in deciding whether a
...
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.
2004-09-24 19:43:03 +00:00
12a2121c75
Fix slightly misleading description of PERFORM syntax.
2004-09-24 18:54:14 +00:00
ae72283816
Cleanup some ancient Ultrix / Alpha code in main() that is intended to
...
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.
2004-09-24 06:29:07 +00:00
3331180bb4
shmdt takes a void* parameter, per Kris Jurka.
2004-09-24 05:27:35 +00:00
00b821a11b
Fix gratuitous weirdness in function prototype, per Kris Jurka.
2004-09-24 05:16:35 +00:00
2f132ebff7
Okay, I'm tired of reading gripes from OS X users ... add a regression
...
variant file to cover OS X 10.3's bizarre minus-zero behavior.
2004-09-24 04:58:46 +00:00
682598139e
Get rid of /*-inside-comment warning. My fault.
2004-09-24 01:48:43 +00:00
be8eafa09d
ExecProcAppend() wasn't called ExecAppend() because the latter name was
...
formerly used in execMain. Since that is no longer the case, this patch
renames ExecProcAppend() to ExecAppend() for the sake of consistency.
2004-09-24 01:36:37 +00:00
1d1b8191ce
Minor improvements to the release notes.
2004-09-24 01:31:32 +00:00
409b38f514
Fix TAS assembly stuff for Solaris/386. (I'm not in a position to
...
actually test this, but it couldn't be broken any worse than it was...)
2004-09-24 00:21:32 +00:00
ae169e84f7
Improve description of Execute message behavior, per Oliver Jowett.
2004-09-23 23:35:07 +00:00
688f0c56dc
Fix ALTER TABLE OWNER to adjust the ownership of dependent sequences,
...
not only indexes. Alvaro Herrera, with some kibitzing by Tom Lane.
2004-09-23 23:20:24 +00:00
fb147dc30e
If we're going to print unrecognized result codes from SSL_get_error
...
in open_client_SSL, surely we should do it everywhere. Also make
message formatting conform to style guide.
2004-09-23 20:27:50 +00:00
fa6fa8e549
This patch attempts to outline the supported level of SSL within libpq.
...
I haven't mentioned any of
~/.postgresql/{root.crt,postgresql.crt,postresql.key} even though they
are checked for in the code, since they do not appear to be supported. I
base this on discussions in pgsql-hackers.
Dominic Mitchell
2004-09-23 13:31:09 +00:00
fb755b6dd4
This patch logs the error code in the default case, so that the user
...
stands a chance of looking it up. "Unrecognised error" is always
disheartening. :-)
Dominic Mitchell
2004-09-23 13:20:45 +00:00
31ae87c332
This patch attempts to note the use of the root.crt file in the server.
...
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
2004-09-23 13:16:02 +00:00
505d9be3e6
Update CREATE TABLE AS docs to reflect the fact that CREATE TABLE AS was
...
added to the SQL:2003 standard.
2004-09-23 03:43:57 +00:00
6a84723d7d
Minor tweak to pg_controldata usage information, per suggestion from
...
Dennis Björklund. Also, remove some redundant #include directives.
2004-09-23 00:47:44 +00:00
bca0383f9a
Update installation docs for PL/Python to note that distutils is now
...
required. Original patch from James William Pye, editorializing by
Neil Conway.
2004-09-23 00:30:13 +00:00
9fcbe2af11
Arrange for hash join to skip scanning the outer relation if it detects
...
that the inner one is completely empty. Per recent discussion. Also some
cosmetic cleanups in nearby code.
2004-09-22 19:13:52 +00:00
5d9f5c20dd
Issue a CHECKPOINT just after creating the regression database. Without
...
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.
2004-09-22 19:11:19 +00:00
bebaf70613
Adjust ExecMakeTableFunctionResult to produce a single all-nulls row
...
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.
2004-09-22 17:41:51 +00:00
b84788debc
Minor cleanup of libpq/LO examples: fix some memory leaks, update a comment
...
or two.
2004-09-22 05:12:45 +00:00
a94edb4c7b
Some improvements for the tab-completion of psql. This should
...
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
2004-09-22 04:25:16 +00:00
a3c53c834f
This patch from Alvaro Herrera adds transaction ID to the list of
...
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.
2004-09-22 03:55:27 +00:00
665d3736fb
Clarify TODO item: we ought to implement updatable views per SQL99, not
...
SQL92 (the former defines a much more ambitious subset of views that
need to be updatable).
2004-09-21 05:38:54 +00:00
95f20b96d4
Rotate on time boundaries that are sensible per local time rather than GMT.
...
Also, avoid truncating the file we just wrote into, which might otherwise
easily happen at DST boundaries. Ed L. and Tom Lane.
2004-09-21 00:21:25 +00:00
6da0c439ee
Change some of the existing plpgsql regression test cases so that they
...
exercise dollar quoting and named function parameters. AFAICS we had
no tests of either feature before.
2004-09-20 23:00:12 +00:00
2f48836b1f
Some editorializing on the docs for the dollar-quoting feature: fix
...
grammar, don't drop discussions into the middle of unrelated discussions,
etc.
2004-09-20 22:48:29 +00:00
5b564e5307
Fix some shortcomings in psql's autocommit-off mode concerning detection
...
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.
2004-09-20 18:51:19 +00:00
9332d0baba
Documentation improvements, per Josh Berkus.
2004-09-20 17:53:59 +00:00
fbbdfa413e
Translation update
2004-09-20 08:15:29 +00:00
398d4822a4
Translation updates
2004-09-20 07:57:14 +00:00
cb2a8a9e00
Translation updates
2004-09-20 07:49:54 +00:00
fa942e8010
Translation updates
2004-09-20 07:44:42 +00:00
768b647ead
Now that I look, table 8-1 has some other marginal misstatements in it.
...
If we're going to put brackets around optional precision specs in some
entries, we'd better do it in all.
2004-09-20 04:19:50 +00:00
f6279e9ed7
Minor documentation cleanup and improvement.
2004-09-20 00:04:19 +00:00
fa8eb8a726
Add defenses against plpython functions being declared to take or return
...
pseudotypes. Not sure why I neglected to add these checks at the same
time I added them to the other PLs, but it seems I did.
2004-09-19 23:38:21 +00:00
84c7cef5eb
Fix estimate_num_groups to be able to use expression-index statistics
...
when there is an expressional index matching a GROUP BY item.
2004-09-18 19:39:50 +00:00
089fb6c4ce
Put the brackets in the right places in timestamp entries in table 8-1.
...
Spotted by Josh Purinton.
2004-09-18 15:28:03 +00:00
122016379d
Move comment at end of line to a separate line so trailing tabs don't
...
become part of the make variable value.
2004-09-18 13:28:54 +00:00
4b9d84d450
Fix memory leak in tokenize_file, per report from Vadim Passynkov.
2004-09-18 01:22:58 +00:00
f6d278364e
Improve documentation of log rotation options, per Ed L.
2004-09-17 22:40:46 +00:00
915351e9c7
Add support for GNU/Hurd and GNU/*BSD. For our purposes, they behave just
...
like Linux; we just need to recognize the system types.
2004-09-17 22:31:59 +00:00
24cfc14019
New config.guess and config.sub
2004-09-17 22:09:21 +00:00
152a101f2b
Allow WIN1250 as server encoding.
2004-09-17 21:59:57 +00:00
0428840864
Here is a patch bringing oid2name into the 21st century.
...
Alvaro Herrera
2004-09-17 21:14:19 +00:00