Michael Meskes
9ca5c8721d
Document two phase commit commands in ecpg docu.
...
Patch by Masahiko Sawada
2017-03-13 21:03:55 +01:00
Michael Meskes
a01a5013d9
Added missing "EXEC SQL" to statement.
2016-12-01 12:26:50 +01:00
Bruce Momjian
ca0c37b56f
docs: properly capitalize and space kB, MB, GB, TB
2016-07-30 12:27:39 -04:00
Peter Eisentraut
5676da2d01
Documentation spell checking and markup improvements
2016-07-28 22:46:15 -04:00
Peter Eisentraut
6535bf3998
doc: Fix more typos
...
From: Alexander Law <exclusion@gmail.com>
2016-05-04 14:07:00 -04:00
Peter Eisentraut
613fb29a38
doc: Fix typos
...
From: Alexander Law <exclusion@gmail.com>
2016-05-03 21:06:25 -04:00
Peter Eisentraut
d2de44c2ce
doc: Add missing parentheses
...
From: Alexander Law <exclusion@gmail.com>
2016-04-15 20:44:10 -04:00
Bruce Momjian
e641d7b22f
docs: HTML-escape '>' in '=>' using HTML entities
2015-08-05 23:03:45 -04:00
Michael Meskes
1f393fc923
Fixed array handling in ecpg.
...
When ecpg was rewritten to the new protocol version not all variable types
were corrected. This patch rewrites the code for these types to fix that. It
also fixes the documentation to correctly tell the status of array handling.
2015-02-10 12:04:10 +01:00
Tom Lane
525a489915
Remove the last vestige of server-side autocommit.
...
Long ago we briefly had an "autocommit" GUC that turned server-side
autocommit on and off. That behavior was removed in 7.4 after concluding
that it broke far too much client-side logic, and making clients cope with
both behaviors was impractical. But the GUC variable was left behind, so
as not to break any client code that might be trying to read its value.
Enough time has now passed that we should remove the GUC completely.
Whatever vestigial backwards-compatibility benefit it had is outweighed by
the risk of confusion for newbies who assume it ought to do something,
as per a recent complaint from Wolfgang Wilhelm.
In passing, adjust what seemed to me a rather confusing documentation
reference to libpq's autocommit behavior. libpq as such knows nothing
about autocommit, so psql is probably what was meant.
2014-11-05 19:35:23 -05:00
Michael Meskes
2390f2b2d3
Documentation fix for ecpg.
...
The latest fixes removed a limitation that was still in the docs, so Zoltan updated the docs, too.
2013-11-27 11:03:59 +01:00
Michael Meskes
05b476c298
More improvement to comment parsing in ecpg.
...
ECPG is not supposed to allow and output nested comments in C. These comments
are only allowed in the SQL parts and must not be written into the C file.
Also the different handling of different comments is documented.
2013-11-25 15:38:09 +01:00
Michael Meskes
a2769a4e21
Fixed incorrect description of EXEC SQL VAR command.
...
Thanks to MauMau <maumau307@gmail.com> for finding and fixing this.
2013-06-27 17:07:03 +02:00
Peter Eisentraut
64f890905f
Add pkg-config files for libpq and ecpg libraries
...
This will hopefully be easier to use than pg_config for users who are
already used to the pkg-config interface. It also works better for
multi-arch installations.
reviewed by Tom Lane
2013-03-31 16:58:40 -04:00
Bruce Momjian
d309be0fb7
doc: merge ecpg username/password example into C comment
...
Backpatch to 9.2
per Tom Lane
2013-01-25 13:46:38 -05:00
Bruce Momjian
88886c79cc
docs: In ecpg, clarify how username/password colon parameters are used
...
Backpatch to 9.2.
Patch from Alan B
2013-01-25 11:18:57 -05:00
Michael Meskes
1045af95e7
Removed sentence about not being able to retrieve more than one row at a time,
...
because it is not correct.
2012-10-05 17:49:24 +02:00
Peter Eisentraut
5baf6da717
Documentation spell and markup checking
2012-06-08 00:06:20 +03:00
Michael Meskes
fc227a4e3b
Removed redundant "the" from ecpg's docs.
...
Typo spotted by Erik Rijkers.
2012-03-11 12:25:52 +01:00
Tom Lane
7a72efda72
Fix typo, pg_types_date.h => pgtypes_date.h.
...
Spotted by Koizumi Satoru.
2012-01-06 13:31:37 -05:00
Peter Eisentraut
7431cb251a
Fix typo
2011-08-14 10:40:50 +03:00
Robert Haas
61307dccc5
Add smallserial pseudotype.
...
This is just like serial and bigserial, except it generates an int2
column rather than int4 or int8.
Mike Pultz, reviewed by Brar Piening and Josh Kupershmidt
2011-06-21 22:52:52 -04:00
Bruce Momjian
43958a0280
Ecpg doc cleanups, as reported by Marc Cousin.
2011-06-09 18:48:16 -04:00
Peter Eisentraut
4dd4bd4d8e
More ECPG documentation fixes
...
Marc Cousin
2011-06-04 22:52:01 +03:00
Peter Eisentraut
b51d05b511
ECPG documentation fix
...
Marc Cousin, Satoshi Nagayasu
2011-06-04 22:52:01 +03:00
Bruce Momjian
a20bc9c866
Use proper SGML doc entities rather than angle-brackets.
...
Marco Nenciarini
2011-06-02 19:33:16 -04:00
Peter Eisentraut
c13dc6402b
Spell checking and markup refinement
2011-05-19 01:14:45 +03:00
Bruce Momjian
4f2cfc5bb4
Typo fix
...
Erik Rijkers
2011-02-17 15:57:37 -05:00
Bruce Momjian
d56d246e70
Properly capitalize hyphenated words in documentation titles.
2011-02-01 17:00:26 -05:00
Bruce Momjian
5d5678d7c3
Properly capitalize documentation headings; some only had initial-word
...
capitalization.
2011-01-29 13:01:48 -05:00
Peter Eisentraut
fc946c39ae
Remove useless whitespace at end of lines
2010-11-23 22:34:55 +02:00
Alvaro Herrera
82659e0456
Fix typo
2010-10-12 13:24:10 -03:00
Peter Eisentraut
f7b15b5098
Extensive ECPG documentation improvements
...
Satoshi Nagayasu, reviewed and revised by Peter Eisentraut
Since this introduces new refentries that we probably don't want to publish as
man pages, tweak man page stylesheet to omit man pages without manvolnum
element.
Peter Eisentraut
2010-10-10 13:46:02 +03:00
Peter Eisentraut
fe48d9471e
Update ecpglib error code listing
...
Satoshi Nagayasu
2010-09-29 13:58:35 +03:00
Magnus Hagander
9f2e211386
Remove cvs keywords from all files.
2010-09-20 22:08:53 +02:00
Tom Lane
9b3c19d8f2
Clean up description of ecpg's dtcvfmtasc function.
...
Per KOIZUMI Satoru.
2010-09-02 14:57:04 +00:00
Tom Lane
f3b330ec01
Clean up some bad grammar and punctuation in description of ecpg's decimal
...
type. Per KOIZUMI Satoru.
2010-09-02 14:46:44 +00:00
Peter Eisentraut
5194b9d049
Spell and markup checking
2010-08-17 04:37:21 +00:00
Robert Haas
741396936e
Fix one more incorrect errno definition in the ECPG manual.
...
Again, back-patch all the way to 7.4.
2010-08-11 19:03:16 +00:00
Robert Haas
ffcd7a1167
Fix incorrect errno definitions in ECPG manual.
...
ecpgerrno.h hasn't materially changed since PostgreSQL 7.4, so this has
been wrong for a very long time. Back-patch all the way.
Satoshi Nagayasu
2010-08-11 18:52:02 +00:00
Peter Eisentraut
66424a2848
Fix indentation of verbatim block elements
...
Block elements with verbatim formatting (literallayout, programlisting,
screen, synopsis) should be aligned at column 0 independent of the surrounding
SGML, because whitespace is significant, and indenting them creates erratic
whitespace in the output. The CSS stylesheets already take care of indenting
the output.
Assorted markup improvements to go along with it.
2010-07-29 19:34:41 +00:00
Magnus Hagander
4cb7536c6b
Fix some spelling errors.
...
Thom Brown
2010-05-13 14:16:41 +00:00
Tom Lane
4768fd3fd8
Fix typo: PGTYPES_NUM_OVERFLOW should be PGTYPES_NUM_UNDERFLOW.
...
Noted by KOIZUMI Satoru.
2010-05-09 16:30:31 +00:00
Tom Lane
4ec700a8ec
Entity-ify a few new uses of literal <, >, and &.
2010-02-27 04:29:44 +00:00
Bruce Momjian
a70d039104
Hot Standby documentation updates
...
Greg Smith
2010-02-19 00:15:25 +00:00
Tom Lane
50a90fac40
Stamp HEAD as 9.0devel, and update various places that were referring to 8.5
...
(hope I got 'em all). Per discussion, this release will be 9.0 not 8.5.
2010-02-17 04:19:41 +00:00
Bruce Momjian
d36aa67152
Remove tabs in SGML.
2010-01-26 14:21:29 +00:00
Michael Meskes
96b8d5842c
Finally applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add the new features his patches added to the docs.
2010-01-26 09:10:11 +00:00
Bruce Momjian
8c1c2e38f6
thread-safety
...
Apply full patch to enable thread-safety by default, e.g. doc changes.
2009-12-02 14:07:26 +00:00
Bruce Momjian
be64b3edd1
Properly indent SGML.
2009-11-30 14:47:37 +00:00
Michael Meskes
dacaeff5ae
Added patch by Bernd Helmle <bernd.helmle@credativ.de> that adds a low level
...
function that returns the current transaction status.
2009-09-18 13:13:32 +00:00
Peter Eisentraut
23d830bd9a
Alter some gratuitous uses of "ANSI" when "SQL standard" might have been
...
meant or the reference to a standard was unnecessary.
2009-07-11 21:15:32 +00:00
Peter Eisentraut
9c4c70321d
Refer to tables by id, not by "the following table", because tables are in
...
theory floating elements.
2009-05-18 11:08:24 +00:00
Bruce Momjian
ba36c48e39
Proofreading adjustments for first two parts of documentation (Tutorial
...
and SQL).
2009-04-27 16:27:36 +00:00
Alvaro Herrera
aa7f00464d
Desultorily enclose programlisting tags in CDATA, to get rid of some obnoxious
...
SGML-escaping.
2008-12-07 23:46:39 +00:00
Bruce Momjian
2319ddf3f1
Use macro to document size of ecpg sqlerrmc string.
2008-06-12 19:15:40 +00:00
Tom Lane
4c128303e0
Entity-ify a passel of & < > characters. Per gripe from Devrim.
2007-12-03 23:49:51 +00:00
Peter Eisentraut
5f9869d0ee
Use "alternative" instead of "alternate" where it is clearer.
2007-11-07 12:24:24 +00:00
Tom Lane
2b99411df2
Fix erroneous column counts in some documentation tables. Brian Gough
2007-04-17 17:30:35 +00:00
Bruce Momjian
bb0a8a3ad4
Remove extra character erroneously added.
2007-02-16 03:56:45 +00:00
Bruce Momjian
4ab7ea5ace
Remove tabs from SGML files to help tag alingment and improve
...
detection of tabs are added in the future.
2007-02-16 03:50:29 +00:00
Bruce Momjian
8b4ff8b6a1
Wording cleanup for error messages. Also change can't -> cannot.
...
Standard English uses "may", "can", and "might" in different ways:
may - permission, "You may borrow my rake."
can - ability, "I can lift that log."
might - possibility, "It might rain today."
Unfortunately, in conversational English, their use is often mixed, as
in, "You may use this variable to do X", when in fact, "can" is a better
choice. Similarly, "It may crash" is better stated, "It might crash".
2007-02-01 19:10:30 +00:00
Bruce Momjian
09a9f10e7f
Consistenly use colons before '<programlisting>' blocks, where
...
appropriate.
2007-02-01 00:28:19 +00:00
Bruce Momjian
a134ee3379
Update documentation on may/can/might:
...
Standard English uses "may", "can", and "might" in different ways:
may - permission, "You may borrow my rake."
can - ability, "I can lift that log."
might - possibility, "It might rain today."
Unfortunately, in conversational English, their use is often mixed, as
in, "You may use this variable to do X", when in fact, "can" is a better
choice. Similarly, "It may crash" is better stated, "It might crash".
Also update two error messages mentioned in the documenation to match.
2007-01-31 20:56:20 +00:00
Peter Eisentraut
0f763503ff
Spellchecking and such
2006-10-23 18:10:32 +00:00
Tom Lane
507447b585
Fix a lot of broken markup.
2006-09-22 15:22:04 +00:00
Michael Meskes
8ad3afee1a
Updated several parts in particular variable handling. This is work that was part of SoC.
2006-09-21 09:10:27 +00:00
Bruce Momjian
32cebaecff
Remove emacs info from footer of SGML files.
2006-09-16 00:30:20 +00:00
Bruce Momjian
497b5ad928
Make $PostgreSQL CVS tags consistent for SGML files.
2006-03-10 19:10:50 +00:00
Michael Meskes
097df388b7
Removed single quotes from connect to example.
2006-01-31 13:32:20 +00:00
Peter Eisentraut
39dfbe5791
Spellchecking run, final cleanups
2005-11-04 23:14:02 +00:00
Tom Lane
03381695c6
Avoid referring to a specific version of the SQL standard except where
...
necessary, and be careful to refer to the right version where it is
useful to do so. This partially reverts an ill-considered search and
replace from a few months ago.
2005-11-04 02:56:31 +00:00
Bruce Momjian
6d62338d5e
Rewording, use the more common multi-threaded/single-threaded.
2005-10-13 17:55:18 +00:00
Bruce Momjian
8fc0aa4cca
Clarify causes of possible mismatch between Win32 libraries and
...
applications that use FILE pointers.
2005-10-13 17:46:18 +00:00
Bruce Momjian
dd102d3683
Wording cleanup.
2005-09-25 03:12:13 +00:00
Bruce Momjian
ccc0a1326e
Document why PQtrace and ecpg debug() can crash the application if the
...
DLL compiles to not match the application.
2005-09-25 03:06:41 +00:00
Neil Conway
c3f1b0f4dd
This doc patch replaces all inappropriate references to SQL:1999 when it
...
is used as if it were the latest (and/or still valid) SQL standard.
SQL:2003 is used in its place. Patch from Simon Riggs.
2005-07-14 06:17:36 +00:00
Neil Conway
e9b33ed6cd
Fix typo in ECPG docs, per Andreas Seltenreich.
2005-05-20 12:36:48 +00:00
Bruce Momjian
1ced129aa3
More < and > cleanups converted to ampersands.
2005-01-22 22:56:36 +00:00
Tom Lane
b5adf46cbd
Some more small improvements in response to 7.4 interactive docs comments.
2005-01-08 22:13:38 +00:00
Bruce Momjian
826f732562
Fix ECPGstatus() documentation of parameters.
...
Edmund Bacon
2005-01-07 05:43:28 +00:00
Tom Lane
797c2b2501
More minor updates and copy-editing.
2004-12-28 22:47:15 +00:00
Michael Meskes
99827af7e0
Fixed docs to clearly note that ecpg is originally a C precompiler and C++ stuff is not 100%.
2003-12-26 20:00:00 +00:00
Bruce Momjian
39d66b5494
Mention ecpg SET CONNECTION is not thread-aware.
2003-12-16 01:06:39 +00:00
Bruce Momjian
8f61184db7
Hi, this doco patch is a quick one to add explicit mention of the need
...
for the AT clause in threaded ECPG applications.
Philip Yarra
2003-12-01 22:36:40 +00:00
PostgreSQL Daemon
969685ad44
$Header: -> $PostgreSQL Changes ...
2003-11-29 19:52:15 +00:00
Peter Eisentraut
cf87eb4726
Upgrade to DocBook V4.2 SGML.
2003-11-24 19:08:02 +00:00
Peter Eisentraut
934c21344c
Documentation cleanup
2003-11-12 22:47:47 +00:00
Tom Lane
e5c2c97892
Add a listing of our SQLSTATE error codes to the documentation.
...
Link to it from some appropriate places.
2003-10-17 18:57:01 +00:00
Tom Lane
f3ad615ce8
Fix a batch of speling misteaks identified by Peter's spell-checker tool.
2003-09-20 20:12:05 +00:00
Bruce Momjian
2a5b6a7c9b
This patch fixes a few missed GUC variables that were still upper case,
...
makes a few more small improvements to runtime.sgml, and makes some SGML
conventions more consistent.
Neil Conway
2003-09-11 21:42:20 +00:00
Michael Meskes
2fab616866
Fixed a few bugs that came up on pgsql-interfaces.
2003-09-09 10:54:44 +00:00
Peter Eisentraut
c326d8f4f2
Add/edit index entries.
2003-08-31 17:32:24 +00:00
Bruce Momjian
90562b1135
Noticed broken markup in ecpg.sgml. Attached patch fixes it. Please
...
apply.
Joe Conway
2003-08-07 04:17:21 +00:00
Peter Eisentraut
4f7df90db0
Make ecpg SQLSTATE-aware. Map existing SQLCODE assignments to SQLSTATEs,
...
rather than parsing the message. Add some documentation about embedded
SQL.
2003-08-01 13:53:36 +00:00
Bruce Momjian
55103553ad
--enable-thread-safeness -> --enable-thread-safety
2003-08-01 03:10:04 +00:00
Bruce Momjian
bd95e21594
Rename --with-threads to --enable-thread-safeness, per Peter.
2003-07-23 17:27:28 +00:00
Bruce Momjian
4f70680177
Make ecpg thread safe.
...
Lee Kindness
2003-06-15 04:07:58 +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
Peter Eisentraut
706a32cdf6
Big editing for consistent content and presentation.
2003-03-13 01:30:29 +00:00