Tom Lane
f85f43dfb5
Backend support for autocommit removed, per recent discussions. The
...
only remnant of this failed experiment is that the server will take
SET AUTOCOMMIT TO ON. Still TODO: provide some client-side autocommit
logic in libpq.
2003-05-14 03:26:03 +00:00
Tom Lane
eea36f661c
Minor wordsmithing on .pgpass description.
2003-04-28 19:30:49 +00:00
Tom Lane
092133beb3
Okay, I've had it with PQsetdbLogin having slightly different defaults
...
than PQconnectdb. Reimplement the former to use the same code as the
latter. Fix documentation omissions while at it.
2003-04-28 04:29:12 +00:00
Tom Lane
5ed27e35f3
Another round of protocol changes. Backend-to-frontend messages now all
...
have length words. COPY OUT reimplemented per new protocol: it doesn't
need \. anymore, thank goodness. COPY BINARY to/from frontend works,
at least as far as the backend is concerned --- libpq's PQgetline API
is not up to snuff, and will have to be replaced with something that is
null-safe. libpq uses message length words for performance improvement
(no cycles wasted rescanning long messages), but not yet for error
recovery.
2003-04-22 00:08:07 +00:00
Tom Lane
bd8d441775
Second round of FE/BE protocol changes. Frontend->backend messages now
...
have length counts, and COPY IN data is packetized into messages.
2003-04-19 00:02:30 +00:00
Tom Lane
cb7fb3ca95
First phase of FE/BE protocol modifications: new StartupPacket layout
...
with variable-width fields. No more truncation of long user names.
Also, libpq can now send its environment-variable-driven SET commands
as part of the startup packet, saving round trips to server.
2003-04-17 22:26:02 +00:00
Peter Eisentraut
5e5c5cd31a
Merge documentation into one book. (Build with "make html".) Replace
...
vague cross-references with real links.
2003-03-25 16:15:44 +00:00
Bruce Momjian
f1792b932c
Use PQfreemem() consistently, and document its use for Notify.
...
Keep PQfreeNotify() around for binary compatibility.
2003-03-25 02:44:36 +00:00
Bruce Momjian
8670e3588f
Prevent multiple queries in a single string into a single transaction
...
when autocommit is off, and document grouping when autocommit is on.
2003-03-24 18:33:52 +00:00
Bruce Momjian
23ecb8855d
Add PQfreemem() call for Win32.
2003-03-22 03:29:06 +00:00
Bruce Momjian
44aba28020
PGRES_POLLING_ACTIVE is unused, keep for backward compatibility.
...
Lennert Buytenhek
2003-03-20 06:23:30 +00:00
Peter Eisentraut
706a32cdf6
Big editing for consistent content and presentation.
2003-03-13 01:30:29 +00:00
Bruce Momjian
81f6db4803
Allow PQcmdTuples to return row counts for MOVE and FETCH.
...
Neil Conway
2003-02-19 03:59:02 +00:00
Bruce Momjian
c5f8cbf9f5
Fix broken markup I just introduced.
2003-02-14 02:21:25 +00:00
Bruce Momjian
77cf4a133c
Properly document location of pg_service.conf.sample.
2003-02-14 01:32:31 +00:00
Bruce Momjian
0064031f99
This patch fixes an error in the usage message for 'clusterdb', and
...
makes a few editorial changes to the documentation.
Neil Conway
2003-02-13 05:37:44 +00:00
Tom Lane
4ec457ad58
Fix regression in .pgpass support. From Neil Conway.
2003-01-30 19:49:54 +00:00
Bruce Momjian
be2b660ecd
This patch includes a lot of minor cleanups to the SGML documentation,
...
including:
- replacing all the appropriate usages of <citetitle>PostgreSQL
...</citetitle> with &cite-user;, &cite-admin;, and so on
- fix an omission in the EXECUTE documentation
- add some more text to the EXPLAIN documentation
- improve the PL/PgSQL RETURN NEXT documentation (more work to do here)
- minor markup fixes
Neil Conway
2003-01-19 00:13:31 +00:00
Bruce Momjian
c859cda782
Document libpq service capability, and add sample file.
2003-01-07 04:25:29 +00:00
Bruce Momjian
c9cf982038
Enable IPv6 libpq 'hostaddr' addresses. Update docs.
2003-01-06 22:48:16 +00:00
Bruce Momjian
e60b5d5306
This patch fixes a few typos in the documentation for the '~/.pgpass'
...
libpq feature.
Neil Conway
2002-12-13 05:49:10 +00:00
Bruce Momjian
da8149032a
SGML improvements.
...
Neil Conway
2002-11-15 03:11:18 +00:00
Peter Eisentraut
1b342df00a
Merge documentation updates from 7.3 branch.
2002-11-11 20:14:04 +00:00
Bruce Momjian
4ca28eb7c7
I just discovered, that there is missing a const when passing a buffer
...
to PQescapeBytea and PQunescapeBytea. I fixed it and tried to create a
usable diff (I'm not so familar to diff).
Tommi M?kitalo
2002-11-10 00:14:22 +00:00
Bruce Momjian
88f528c3e9
Update libpq PQcmdTuples() and PQcmdStatus() docs, remove const param
...
doc mention to match code and include files.
2002-11-08 05:03:11 +00:00
Bruce Momjian
ba95f2d6aa
This patch adds information to the documentation on .pgpass and creates
...
additional index entries for it.
Oliver Elphick
2002-11-03 01:30:46 +00:00
Peter Eisentraut
bc49968764
Add more appropriate markup.
2002-09-21 18:32:54 +00:00
Bruce Momjian
cd06c70d9a
Missed mention of PGPASSWORDFILE.
2002-09-05 22:09:42 +00:00
Bruce Momjian
5fc10c3d17
Remove PGPASSWORDFILE and default to always trying $HOME/.pgpass.
...
Cleanup up memory allocation for $HOME in related psql places.
Update mention of $HOME/.pgpass in the docs; add mention in pg_dumpall.
2002-09-05 22:05:50 +00:00
Tom Lane
b356b969ef
Fix obsolete description of PGnotify struct.
2002-09-02 20:21:32 +00:00
Bruce Momjian
f0ed4311b6
Add libpq connection timeout parameter.
...
Denis A Ustimenko
2002-08-17 12:33:18 +00:00
Bruce Momjian
1276356268
PostgreSQL 7.2.1 Documentation
...
Chapter 1. libpq - C Library
1.3. Command Execution Functions
1.3.3. Escaping binary strings for inclusion in SQL queries
I found the line
"The result string length does not include the terminating zero byte of the result."
is not right.
The result string length does indeed include the terminating zero byte.
Christoph Haller
2002-08-15 03:00:59 +00:00
Bruce Momjian
7f4981f4af
I'm giving a try at some TODO items. Currently it's the turn of the
...
PGPASSWORDFILE environment variable. I have modified libpq to make use
of this variable. I present the first cut here.
Currently the format for the file should be
host:port:database:user:password
Alvaro Herrera
2002-08-15 02:56:19 +00:00
Peter Eisentraut
b6ea172ace
Spell checking and markup additions
2002-03-22 19:20:45 +00:00
Peter Eisentraut
d0d3ab5325
Fix markup
2002-03-11 05:03:52 +00:00
Bruce Momjian
294f0d4bd6
Add PQunescapeBytea libpq function.
...
Everyone using libpq and bytea is probably having to invent this wheel..
Patrick Welche
2002-03-04 23:59:14 +00:00
Bruce Momjian
a724463c8a
Improve non-thread-safe mention of libpq's crypt.
2002-01-18 20:39:04 +00:00
Bruce Momjian
9600ccad13
Improve description of autocommit behavior in ecpg manual pages.
2002-01-18 20:32:54 +00:00
Peter Eisentraut
731204e090
Editorial review
2002-01-07 02:29:15 +00:00
Peter Eisentraut
d5aa0dc8db
Improve wording
2001-11-29 16:01:15 +00:00
Bruce Momjian
cde7dc82ca
Mention ps environment flag, not just -e.
2001-11-28 20:36:09 +00:00
Bruce Momjian
4ee2698d0e
Update 'ps e' comments.
2001-11-28 20:28:56 +00:00
Bruce Momjian
534af30cfd
Document that PGPASSWORD is not secure.
2001-11-28 19:57:36 +00:00
Tom Lane
6c134eb6f1
Spell 'precedes', 'preceding' correctly in various places.
2001-11-21 22:57:01 +00:00
Thomas G. Lockhart
2475e87481
Deprecate 'current' for date/time input.
...
Fix up references to "PostgreSQL" rather than "Postgres". Was roughly
evenly split between the two before. ref/ files not yet done.
2001-11-21 05:53:41 +00:00
Bruce Momjian
004293317f
Here's a patch adding documentation for the PQescapeBytea function to
...
libpq.sgml
I was trying (but gave up) to cross-reference back to the input escape
table in the User's Guide, but could not get the documentation to
compile with a cross-book xref (missing IDREF error). Can a cross-book
xref be done?
Joe Conway
2001-11-20 20:28:31 +00:00
Tom Lane
9b03776ff2
A bunch of small doco updates motivated by scanning the comments on
...
the interactive docs.
2001-11-19 03:58:25 +00:00
Tom Lane
acac465efa
utils/geo-decls.h should be utils/geo_decls.h, per report from
...
StÅphane Raimbault.
2001-11-18 21:28:00 +00:00
Peter Eisentraut
3c879e3738
Add some more index entries.
2001-11-12 19:19:39 +00:00
Peter Eisentraut
d63805a469
A little reformatting for better print appearance.
2001-10-31 20:39:30 +00:00