OSDN Git Service
Tom Lane [Tue, 24 Feb 2004 22:59:10 +0000 (22:59 +0000)]
anyarray really needs to be declared with typalign = 'd', so that entries
in pg_statistic are correctly aligned if they contain values that require
double alignment. Too bad we cannot force initdb for this in 7.4 branch.
Tom Lane [Tue, 24 Feb 2004 22:06:32 +0000 (22:06 +0000)]
Add %option nodefault to all our flex lexers. Fix a couple of rule gaps
exposed thereby. AFAICT these would not lead to any worse problems than
junk emitted on the backend's stdout, but we should have the option to
catch possible worse errors in future.
Tom Lane [Tue, 24 Feb 2004 21:45:18 +0000 (21:45 +0000)]
Implement dollar-quoting in the backend lexer and psql. Documentation
is still lacking, as is support in plpgsql and other places, but this is
the basic feature. Patch by Andrew Dunstan, some tweaking by Tom Lane.
Also, enable %option nodefault in these two lexers, and patch some gaps
revealed thereby.
Michael Meskes [Tue, 24 Feb 2004 16:07:49 +0000 (16:07 +0000)]
- Corrected error handling in PGTYPEStimestamp_from_asc.
- Set pgtypeslib version to 1.2.
Joe Conway [Tue, 24 Feb 2004 06:07:18 +0000 (06:07 +0000)]
When returning type "record", replace use of pgresultGetTupleDesc
with ReturnSetInfo->expectedDesc. This allows custom datatypes
(e.g. from tsearch2) to be returned at runtime. Previous behavior
depended on the type oid to match between the remote and local
database, which obviously doesn't work well for custom types.
Per report from Mark Gibson.
Joe Conway [Tue, 24 Feb 2004 05:25:36 +0000 (05:25 +0000)]
Apply quote_literal to the start_with argument of connectby. Fixes problem
reported by David Garamond when working with bytea parent and child keys.
Tom Lane [Tue, 24 Feb 2004 03:35:19 +0000 (03:35 +0000)]
Cause pg_dump to emit a 'SET client_encoding' command at the start of
any restore operation, thereby ensuring that dumped data is interpreted
the same way it was dumped even if the target database has a different
encoding. Per suggestions from Pavel Stehule and others. Also,
simplify scheme for handling check_function_bodies ... we may as well
just set that at the head of the script.
Tom Lane [Tue, 24 Feb 2004 01:44:33 +0000 (01:44 +0000)]
Don't crash when a rowtype argument to a plpgsql function is NULL.
Per report from Chris Campbell.
Tom Lane [Mon, 23 Feb 2004 23:55:08 +0000 (23:55 +0000)]
Fix obsolete comment.
Tom Lane [Mon, 23 Feb 2004 23:03:10 +0000 (23:03 +0000)]
Replace opendir/closedir calls throughout the backend with AllocateDir
and FreeDir routines modeled on the existing AllocateFile/FreeFile.
Like the latter, these routines will avoid failing on EMFILE/ENFILE
conditions whenever possible, and will prevent leakage of directory
descriptors if an elog() occurs while one is open.
Also, reduce PANIC to ERROR in MoveOfflineLogs() --- this is not
critical code and there is no reason to force a DB restart on failure.
All per recent trouble report from Olivier Hubaut.
Tom Lane [Mon, 23 Feb 2004 20:48:03 +0000 (20:48 +0000)]
NOFILE isn't used anywhere any more.
Tom Lane [Mon, 23 Feb 2004 20:45:59 +0000 (20:45 +0000)]
Do a direct probe during postmaster startup to determine the maximum
number of openable files and the number already opened. This eliminates
depending on sysconf(_SC_OPEN_MAX), and allows much saner behavior on
platforms where open-file slots are used up by semaphores.
Michael Meskes [Mon, 23 Feb 2004 18:14:18 +0000 (18:14 +0000)]
Fixed incorrect output of indicator structs using the name of the data struct.
Tom Lane [Mon, 23 Feb 2004 04:11:10 +0000 (04:11 +0000)]
Write #include <dl.h>, not #include "dl.h", to correctly reflect the
fact that dl.h is a system header and not one of ours.
Tom Lane [Sun, 22 Feb 2004 21:26:55 +0000 (21:26 +0000)]
Move responsibility for copying argv[] array into ps_status.c, where it
logically belongs. Arrange to update the _NSGetArgv() copy of the argv
pointer on Darwin. (It seems likely that other NeXT-derived platforms
also have an _NSGetArgv() problem, but until we have some reports I'll
just make this #ifdef __darwin__.)
Neil Conway [Sun, 22 Feb 2004 04:14:06 +0000 (04:14 +0000)]
Document the family() function (added during the 7.4 dev cycle but not
documented), and fix a typo.
Tom Lane [Sat, 21 Feb 2004 06:29:58 +0000 (06:29 +0000)]
Fix random build breakage from log_disconnections patch.
Tom Lane [Sat, 21 Feb 2004 00:34:53 +0000 (00:34 +0000)]
Implement a solution to the 'Turkish locale downcases I incorrectly'
problem, per previous discussion. Make some additional changes to
centralize the knowledge of just how identifier downcasing is done,
in hopes of simplifying any future tweaking in this area.
Bruce Momjian [Fri, 20 Feb 2004 20:42:29 +0000 (20:42 +0000)]
The following bug has been logged online:
Bug reference: 1081
Logged by: Aarjav Trivedi
Email address: aarjav@cc.gatech.edu
PostgreSQL version: 7.4
Operating system: Linux
Description: Spelling error in tsearch2.sql leading to problems
with
tsearch
Details:
On line 620 of tsearch2.sql which is required to install and run
TSEARCH,
REATE FUNCTION tsstat_in(cstring)
should be
CREATE FUNCTION tsstat_in(cstring)
because of this error, TSEARCH fails to work as specified,
Bruce Momjian [Fri, 20 Feb 2004 20:37:11 +0000 (20:37 +0000)]
Add:
> * Have psql show more information about sequences
Bruce Momjian [Fri, 20 Feb 2004 18:45:35 +0000 (18:45 +0000)]
Add:
> * Allow external interfaces to extend the GUC variable set
Bruce Momjian [Fri, 20 Feb 2004 18:31:03 +0000 (18:31 +0000)]
Add to PL/java description.
Tom Lane [Thu, 19 Feb 2004 19:40:09 +0000 (19:40 +0000)]
Re-implement psql's input scanning to use a flex-generated lexer, as per
recent discussion. The lexer is used for both SQL command text and
backslash commands. The purpose of this change is to make it easier to
track the behavior of the backend's SQL lexer --- essentially identical
flex rules are now used by psql. Also, this cleans up a lot of very
squirrelly code in mainloop.c and command.c. The flex code is somewhat
bulkier than the removed code, but should be lots easier to maintain.
Tom Lane [Thu, 19 Feb 2004 19:11:30 +0000 (19:11 +0000)]
Cosmetic changes (mostly whitespace) to make it easier to diff the
backend lexer against psql's.
Bruce Momjian [Wed, 18 Feb 2004 21:42:22 +0000 (21:42 +0000)]
Update:
< * Add GUC variable to prevent waiting on locks
> * Add NO WAIT option to various SQL commands
Bruce Momjian [Wed, 18 Feb 2004 16:25:12 +0000 (16:25 +0000)]
Here is a patch that implements setitimer() on win32. With this patch
applied, deadlock detection and statement_timeout now works.
The file timer.c goes into src/backend/port/win32/.
The patch also removes two lines of "printf debugging" accidentally left
in pqsignal.h, in the console control handler.
Magnus Hagander
Michael Meskes [Wed, 18 Feb 2004 08:42:02 +0000 (08:42 +0000)]
Added missing rule for DOUBLE variables.
Neil Conway [Wed, 18 Feb 2004 00:01:34 +0000 (00:01 +0000)]
Improve the consistency of the error message emitted when rejecting
invalid input to the oid type. Also, remove some long-unused code
from adt/numutils.c
Neil Conway [Tue, 17 Feb 2004 23:56:07 +0000 (23:56 +0000)]
Remove a caveat from the "backup" documentation: pg_dump now does a
better job of handling dependencies between database objects.
Bruce Momjian [Tue, 17 Feb 2004 15:46:44 +0000 (15:46 +0000)]
Done:
> * -Change CVS ID to PostgreSQL
Bruce Momjian [Tue, 17 Feb 2004 15:37:48 +0000 (15:37 +0000)]
Add:
> o Allow the schema of objects to be changed
Neil Conway [Tue, 17 Feb 2004 09:07:16 +0000 (09:07 +0000)]
Add a few more <xref> tags to the SGML docs, where appropriate. Original
patch from Michael Glaesemann, additional changes by Neil Conway.
Tom Lane [Tue, 17 Feb 2004 07:36:47 +0000 (07:36 +0000)]
Minor editorializing on cost-based vacuum description.
Neil Conway [Tue, 17 Feb 2004 06:28:05 +0000 (06:28 +0000)]
Significant improvements to the documentation for the new cost-based
vacuum delay feature, including updating the docs for Tom's recent
improvements. There is still more work to be done here: for example,
adding some more information on the practical use of cost-based
vacuum delay to the "maintenance" section would probably be a good
idea.
Neil Conway [Tue, 17 Feb 2004 05:45:17 +0000 (05:45 +0000)]
Fix a minor SGML markup infelicity in recently-applied log_disconnections
patch.
Bruce Momjian [Tue, 17 Feb 2004 04:09:26 +0000 (04:09 +0000)]
Rename function log_session_end to log_disconnections.
Bruce Momjian [Tue, 17 Feb 2004 04:06:26 +0000 (04:06 +0000)]
Fix prototype for on_proc_exit in log_disconnections patch.
Bruce Momjian [Tue, 17 Feb 2004 03:54:57 +0000 (03:54 +0000)]
This patch brings up to date what I did last year (now unfortunately
bitrotted) to allow the logging of the end of a session, enabled by
the config setting "log_disconnections".
Andrew Dunstan
Bruce Momjian [Tue, 17 Feb 2004 03:45:17 +0000 (03:45 +0000)]
Here is an updated version of the win32 readdir patch.
1) Now puts in exactly the same change as the current-cvs mingw code
does. (see
http://cvs.sourceforge.net/viewcvs.py/mingw/runtime/mingwex/dirent.c?r1=
1.3&r2=1.4, second part of the patch).
2) Updates both xlog.c and slru.c in backend/access/transam/
3) Also updates pg_resetxlog, which also uses readdir() and checks the
errno value after the loop.
Magnus Hagander
Bruce Momjian [Tue, 17 Feb 2004 03:35:57 +0000 (03:35 +0000)]
Under Win32, stat() returns an st_ino field, but it has no meaning (on
Win2K, and possibly all Win32 variants, it is always 0). This causes a
number of problems in the dfmgr.c logic, which basically all revolve
around the fact that *any* two files will appear to have the same inode.
Claudio Natoli
Bruce Momjian [Tue, 17 Feb 2004 03:34:35 +0000 (03:34 +0000)]
Please apply this patch to contrib/dbmirror
In incorperates changes from myself and a number of contributors.
This update to dbmirror provides:
-replication of sequence operations via setval/nextval
-DBMirror.pl support for logging to syslog
-changed the names of the tables to dbmirror_* (no quotes required)
-Support for writitng SQL statements to files instead of directly to
a slave database
-More options for DBMirror.pl in the config files.
Steven Singer
Neil Conway [Tue, 17 Feb 2004 02:53:03 +0000 (02:53 +0000)]
Minor SGML markup improvements.
Tom Lane [Tue, 17 Feb 2004 00:52:53 +0000 (00:52 +0000)]
Make use of statistics on index expressions. There are still some
corner cases that could stand improvement, but it does all the basic
stuff. A byproduct is that the selectivity routines are no longer
constrained to working on simple Vars; we might in future be able to
improve the behavior for subexpressions that don't match indexes.
Bruce Momjian [Mon, 16 Feb 2004 23:07:57 +0000 (23:07 +0000)]
Change may -> might, and remove an extra tab.
Michael Meskes [Mon, 16 Feb 2004 07:41:54 +0000 (07:41 +0000)]
- Cleaned up parser a little bit. It does not make sense to allow a
typename to be typedef'ed that cannot be parsed as variable type.
- Allowed some SQL keywords to be used as C variable names.
Tom Lane [Sun, 15 Feb 2004 21:01:39 +0000 (21:01 +0000)]
First steps towards statistics on expressional (nee functional) indexes.
This commit teaches ANALYZE to store such stats in pg_statistic, but
nothing is done yet about teaching the planner to use 'em.
Also, repair longstanding oversight in separate ANALYZE command: it
updated the pg_class.relpages and reltuples counts for the table proper,
but not for indexes.
Peter Eisentraut [Sun, 15 Feb 2004 19:38:29 +0000 (19:38 +0000)]
New translation
Michael Meskes [Sun, 15 Feb 2004 15:38:20 +0000 (15:38 +0000)]
- Allowed some C keywords to be used as SQL column names.
Michael Meskes [Sun, 15 Feb 2004 13:48:54 +0000 (13:48 +0000)]
- Added missing braces to array parsing.
- Set ecpg version to 3.1.1.
- Removed that old debugging output that I forgot the last time.
Neil Conway [Sun, 15 Feb 2004 06:27:37 +0000 (06:27 +0000)]
Minor documentation tweak.
Tom Lane [Sat, 14 Feb 2004 20:16:18 +0000 (20:16 +0000)]
Create crosstype comparison operators for date vs. timestamp and date
vs. timestamptz. This allows use of indexes for expressions like
datecol >= date 'today' - interval '1 month'
which were formerly not indexable without casting the righthand side
down from timestamp to date.
Tom Lane [Fri, 13 Feb 2004 22:26:30 +0000 (22:26 +0000)]
Repair optimization bug I introduced in a moment of brain fade back in
Nov 2002: when constant-expression simplification removes all the
aggregate function calls from a query, that doesn't mean we can act as
though there never were any aggregates. Per bug report from Gabor Szucs.
Jan Wieck [Fri, 13 Feb 2004 12:25:09 +0000 (12:25 +0000)]
Documentation for vacuum_cost config options.
Jan
Tom Lane [Fri, 13 Feb 2004 06:39:49 +0000 (06:39 +0000)]
After further thought about support for gathering stats on functional
indexes, it seems like we ought to put another layer of indirection
between the compute_stats functions and the actual data storage. This
would allow us to compute the values on-the-fly, for example.
Bruce Momjian [Fri, 13 Feb 2004 05:10:02 +0000 (05:10 +0000)]
Mention psql variable names are case-sensitive.
Bruce Momjian [Fri, 13 Feb 2004 04:47:13 +0000 (04:47 +0000)]
Fix typo:
< * Allow cross-db queries with transaction sematics
> * Allow cross-db queries with transaction semantics
Bruce Momjian [Fri, 13 Feb 2004 04:40:06 +0000 (04:40 +0000)]
Tom Lane wrote:
> momjian@svr1.postgresql.org (Bruce Momjian) writes:
>> someone asked me about the FK deadlock fix, mentioned in the 7.3.3
>> release notes as 3rd change:
>> http://www.postgresql.org/docs/current/static/release-7-3-3.html
>> Actually, that fix was available with 7.4, not 7.3. Don't know if we can
>> retroactively change the release-notes though.
>
> This is completely erroneous, please undo it.
>
> 2003-05-21 14:14 tgl
>
> * src/: backend/utils/adt/ri_triggers.c,
> test/regress/expected/foreign_key.out (REL7_3_STABLE): Back-patch
> Jan's fix to avoid primary key lookup (and lock) if foreign key
> does not change on UPDATE.
Oh ... didn't know that you did a backpatch. Sorry
Jan
Bruce Momjian [Fri, 13 Feb 2004 04:36:02 +0000 (04:36 +0000)]
Add:
> * Use nested transactions to prevent syntax errors from aborting a transaction
Bruce Momjian [Fri, 13 Feb 2004 02:30:53 +0000 (02:30 +0000)]
Add:
> * Allow temporary views on non-temporary tables
Tom Lane [Fri, 13 Feb 2004 01:08:20 +0000 (01:08 +0000)]
Try to make 'cross-database references are not implemented' errors a
bit more helpful by identifying the specific qualified name being
complained of.
Tom Lane [Thu, 12 Feb 2004 23:41:04 +0000 (23:41 +0000)]
Add hooks for type-specific calculation of ANALYZE statistics. Idea and
coding by Mark Cave-Ayland, some kibitzing by Tom Lane. initdb forced
due to new column in pg_type.
Bruce Momjian [Thu, 12 Feb 2004 23:27:52 +0000 (23:27 +0000)]
Add from Joe Conway:
> o Modify array literal representation to handle array index lower bound
> of other than one
>
183d185
<
Bruce Momjian [Thu, 12 Feb 2004 20:37:34 +0000 (20:37 +0000)]
Add CVS ID tags to port/win32/files.
Bruce Momjian [Thu, 12 Feb 2004 20:17:34 +0000 (20:17 +0000)]
Jan:
someone asked me about the FK deadlock fix, mentioned in the 7.3.3
release notes as 3rd change:
http://www.postgresql.org/docs/current/static/release-7-3-3.html
Actually, that fix was available with 7.4, not 7.3. Don't know if we can
retroactively change the release-notes though.
Tom Lane [Thu, 12 Feb 2004 20:07:26 +0000 (20:07 +0000)]
Avoid delaying postmaster shutdown by up to 10 seconds on platforms
where signals do not terminate sleep() delays.
Bruce Momjian [Thu, 12 Feb 2004 19:58:16 +0000 (19:58 +0000)]
Improve \? wording, remove 'internal'.
Peter Eisentraut [Thu, 12 Feb 2004 19:19:32 +0000 (19:19 +0000)]
Translation updates
Bruce Momjian [Thu, 12 Feb 2004 18:13:29 +0000 (18:13 +0000)]
Add bitmap discussion to performance TODO.detail.
Bruce Momjian [Thu, 12 Feb 2004 18:11:54 +0000 (18:11 +0000)]
Remove TODO.detail files that contained useless or very old information.
Update TODO accordingly.
Bruce Momjian [Thu, 12 Feb 2004 18:11:16 +0000 (18:11 +0000)]
Done:
<
<
< Reporting
< =========
<
< * Show location of syntax error in query [yacc]
Bruce Momjian [Thu, 12 Feb 2004 18:09:43 +0000 (18:09 +0000)]
File not needed:
.< * Improve speed with indexes (perhaps recreate index instead) [vacuum]
> * Improve speed with indexes (perhaps recreate index instead)
369c369
< lock and truncate table [vacuum]
> lock and truncate table
371c371
< rather than in /contrib [vacuum]
> rather than in /contrib
Bruce Momjian [Thu, 12 Feb 2004 18:05:51 +0000 (18:05 +0000)]
Mostly done:
< * Allow better handling of numeric constants, type conversion [typeconv]
Bruce Momjian [Thu, 12 Feb 2004 18:01:20 +0000 (18:01 +0000)]
File not needed:
< * Add replication of distributed databases [replication]
> * Add replication of distributed databases
Bruce Momjian [Thu, 12 Feb 2004 17:59:50 +0000 (17:59 +0000)]
Remove:
< o http://gborg.postgresql.org/project/pgreplication/projdisplay.php
Bruce Momjian [Thu, 12 Feb 2004 17:51:03 +0000 (17:51 +0000)]
Merge files:
< * Allow persistent backends [persistent]
> * Allow persistent backends [pool]
397c397
< connection pooling
> connection pooling [pool]
Bruce Momjian [Thu, 12 Feb 2004 17:38:50 +0000 (17:38 +0000)]
Not needed:
< float4, numeric/decimal too [optimizer]
> float4, numeric/decimal too
422c422
< * Missing optimizer selectivities for date, r-tree, etc. [optimizer]
> * Missing optimizer selectivities for date, r-tree, etc
Bruce Momjian [Thu, 12 Feb 2004 17:32:38 +0000 (17:32 +0000)]
Not needed:
< * Delay fsync() when other backends are about to commit too [fsync]
> * Delay fsync() when other backends are about to commit too
Bruce Momjian [Thu, 12 Feb 2004 17:31:09 +0000 (17:31 +0000)]
Not needed:
< * Add MATCH PARTIAL referential integrity [foreign]
> * Add MATCH PARTIAL referential integrity
Bruce Momjian [Thu, 12 Feb 2004 17:23:30 +0000 (17:23 +0000)]
Remove crossdb content.
Bruce Momjian [Thu, 12 Feb 2004 17:22:39 +0000 (17:22 +0000)]
Add, dblink doesn't do this:
> * Allow cross-db queries with transaction sematics
Bruce Momjian [Thu, 12 Feb 2004 17:21:41 +0000 (17:21 +0000)]
Done, mostly by dblink, I think:
< * Allow queries across multiple databases [crossdb]
Bruce Momjian [Thu, 12 Feb 2004 16:38:04 +0000 (16:38 +0000)]
Fix typo:
On Mon, 2004-01-26 at 21:28, Peter Eisentraut wrote:
> Christophe Combelles wrote:
> > At the bottom of this doc file :
> > file:///usr/share/doc/postgresql-doc/html/tutorial-createdb.html
> > "and it also happens that that user always has permission"
> > ---- x2
> The first "that" serves as a conjuction, the second one serves as an
> article. Looks correct to me.
A better workaround for the sentence would be something like:
"and it also happens that the user always has permission"
Looks easier to read, I think.
Enver ALTIN (a.k.a. skyblue)
Bruce Momjian [Thu, 12 Feb 2004 16:05:15 +0000 (16:05 +0000)]
Add:
<
> * Allow substring/replace() to get/set bit values
Jan Wieck [Thu, 12 Feb 2004 15:06:56 +0000 (15:06 +0000)]
Fixed bug where FlushRelationBuffers() did call StrategyInvalidateBuffer()
for already empty buffers because their buffer tag was not cleard out
when the buffers have been invalidated before.
Also removed the misnamed BM_FREE bufhdr flag and replaced the checks,
which effectively ask if the buffer is unpinned, with checks against the
refcount field.
Jan
Bruce Momjian [Thu, 12 Feb 2004 14:41:13 +0000 (14:41 +0000)]
Remove URL for specific pljava implementation:
< o Allow Java server-side programming, http://pljava.sourceforge.net
< [java]
> o Allow Java server-side programming [java]
Tom Lane [Thu, 12 Feb 2004 05:39:55 +0000 (05:39 +0000)]
Check only live tuples for OID validity, to avoid issues after ALTER
TABLE. Per recent discussion.
Jan Wieck [Thu, 12 Feb 2004 01:44:22 +0000 (01:44 +0000)]
Added hints about the reason, why the command string in
the view pg_stat_activity is missing, as per Bruces suggestion.
Jan
Tom Lane [Wed, 11 Feb 2004 22:55:26 +0000 (22:55 +0000)]
Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to
wit: Add a header record to each WAL segment file so that it can be reliably
identified. Avoid splitting WAL records across segment files (this is not
strictly necessary, but makes it simpler to incorporate the header records).
Make WAL entries for file creation, deletion, and truncation (as foreseen but
never implemented by Vadim). Also, add support for making XLOG_SEG_SIZE
configurable at compile time, similarly to BLCKSZ. Fix a couple bugs I
introduced in WAL replay during recent smgr API changes. initdb is forced
due to changes in pg_control contents.
Tom Lane [Wed, 11 Feb 2004 22:25:02 +0000 (22:25 +0000)]
Repair some problems in bgwriter start/stop logic. In particular, don't
allow the bgwriter to start before the startup subprocess has finished
... it tends to crash otherwise. (The same problem may have existed for
the checkpointer, I'm not entirely sure.) Remove some code that was
redundant because the bgwriter is handled as a member of the backend list.
Bruce Momjian [Wed, 11 Feb 2004 22:04:35 +0000 (22:04 +0000)]
Add:
> o Disallow dropping of an inherited constraint
Bruce Momjian [Wed, 11 Feb 2004 21:44:06 +0000 (21:44 +0000)]
Check and set thread-safe functions separately, rather than as a single
variable.
Remove thread locking for non-thread-safe functions, instead throw a
compile error.
Platforms will have to re-run tools/thread to record their thread
safety.
Bruce Momjian [Wed, 11 Feb 2004 17:29:01 +0000 (17:29 +0000)]
Properly set NEED_REENTRANT_FUNCS for threaded libpq/ecpg.
Without this patch, no thread locking or *_r functions were being used.
Bruce Momjian [Wed, 11 Feb 2004 17:04:04 +0000 (17:04 +0000)]
Does not apply anymore:
< * Make blind writes go through the file descriptor cache
Tom Lane [Tue, 10 Feb 2004 23:24:13 +0000 (23:24 +0000)]
No need to link libpq into these programs ...
Neil Conway [Tue, 10 Feb 2004 20:51:39 +0000 (20:51 +0000)]
SGML markup improvements.
Tom Lane [Tue, 10 Feb 2004 19:55:45 +0000 (19:55 +0000)]
Add configure support for determining UINT64_FORMAT, the appropriate
snprintf format for uint64 items.
Bruce Momjian [Tue, 10 Feb 2004 15:21:24 +0000 (15:21 +0000)]
More clearly describe why PQinSend returns false for non-threaded libpq.
Bruce Momjian [Tue, 10 Feb 2004 15:16:36 +0000 (15:16 +0000)]
Add URL for most current version.
Tom Lane [Tue, 10 Feb 2004 07:26:25 +0000 (07:26 +0000)]
Repair missing inclusions of -lintl for shared libraries.
Tom Lane [Tue, 10 Feb 2004 04:23:03 +0000 (04:23 +0000)]
Looks like we need <unistd.h> for select() on Darwin.