Bruce Momjian
12094d0946
Update XML items:
...
> * Allow backend to output result sets in XML
> * Add XML capability to pg_dump and COPY, when backend XML capability
2003-05-24 18:25:35 +00:00
Bruce Momjian
27f729c8fa
Added:
...
> * Find a way to reduce rotational delay when repeatedly writing
> last WAL page
2003-05-24 15:33:46 +00:00
Bruce Momjian
76e386d5e4
Add cost estimate discussion to TODO.detail.
2003-05-24 03:59:06 +00:00
Bruce Momjian
07d89f6f81
Add to TODO:
...
* With disabled triggers, allow pg_dump to use ALTER TABLE ADD FOREIGN KEY
Add to trigger TODO.detail.
2003-05-24 01:28:22 +00:00
Bruce Momjian
c49b6f4510
With disabled triggers, allow pg_dump to use ALTER TABLE ADD FOREIGN KEY
2003-05-24 01:27:41 +00:00
Tom Lane
11d5c82002
Improve implementation of btrim/ltrim/rtrim: provide a special case for
...
single-byte encodings, and a direct C implementation of the single-argument
forms (where spaces are always what gets trimmed). This is in preparation
for using rtrim1() as the bpchar-to-text cast operator, but is a useful
performance improvement even if we decide not to do that.
2003-05-23 22:33:23 +00:00
Michael Meskes
78d2156066
One more ecpg todo fixed and removed.
2003-05-23 17:20:46 +00:00
Bruce Momjian
27330595d3
Place statement_timeout in proper order in docs, from Bruno Wolff III.
2003-05-23 16:34:36 +00:00
Michael Meskes
813d9960d2
Forgot these.
2003-05-23 15:22:38 +00:00
Michael Meskes
d258fb91cf
ecpg now accepts array elements as arguments.
2003-05-23 15:19:36 +00:00
Tom Lane
450d7e276e
Seems pl_funcs didn't have support for plpgsql PERFORM statement.
2003-05-23 04:08:34 +00:00
Tom Lane
e2bfe2dd00
Update for 7.3.3.
2003-05-22 20:38:50 +00:00
Bruce Momjian
77645b99f4
Add define for missing EAI_ADDRFAMILY in BSD/OS 4.3.
2003-05-22 19:14:25 +00:00
Tom Lane
d23f6f8bb7
Update release history for impending 7.3.3 release.
2003-05-22 18:31:45 +00:00
Peter Eisentraut
6fabec242d
Fix compilation on Cygwin.
2003-05-22 17:20:44 +00:00
Tom Lane
cef0652a3d
Add defense against possibility that tzname[] doesn't exist.
2003-05-22 17:13:08 +00:00
Michael Meskes
dbd55d3a5b
Fixed segfault when detecting undefined cursor.
2003-05-22 17:09:00 +00:00
Tom Lane
c120f4ba0a
Adjust configure so that extern tzname[] will be checked for
...
independently of whether the struct tm tm_zone member exists.
Also run autoheader, which seems not to have been done lately;
it added about three more things to pg_config.h.in than I was expecting...
2003-05-22 16:39:30 +00:00
Tom Lane
39e98d9563
Repair sometimes-incorrect computation of StartUpID after a crash, per
...
example from Rao Kumar. This is a very corner corner-case, requiring
a minimum of three closely-spaced database crashes and an unlucky
positioning of the second recovery's checkpoint record before you'd notice
any problem. But the consequences are dire enough that it's a must-fix.
2003-05-22 14:39:28 +00:00
Michael Meskes
baba07173c
Removed one TODO item for ecpg as this is done.
2003-05-22 08:15:42 +00:00
Michael Meskes
d03a067ba0
ecpg now recognizes named structs/unions. So you don't have to list the whole definition everytime you declare a variable anymore.
2003-05-22 07:58:45 +00:00
Tom Lane
0b5b3e9e65
Fix coredump in pg_get_triggerdef, ensure function name is schema-
...
qualified when necessary, simplify argument-printing code.
2003-05-20 20:35:10 +00:00
Michael Meskes
dc554458ad
Reversed my incorrect fix.
2003-05-20 11:05:27 +00:00
Tom Lane
edcf9c237c
Add error message style guidelines to the SGML documentation.
2003-05-19 21:38:24 +00:00
Tom Lane
9ecba0c2f8
Use -fPIC on Sparc, per Tom Callaway.
2003-05-19 17:51:01 +00:00
Bruce Momjian
36adb2e095
Rename Win32 include directory from win32_include to win32.
2003-05-19 17:31:59 +00:00
Michael Meskes
08d7e1c20e
Fixed exec sql ifdef command.
2003-05-19 07:19:57 +00:00
Tom Lane
bf45bff004
Repair quoting sloppiness, lack of schema awareness in reindexdb.
2003-05-19 01:00:12 +00:00
Peter Eisentraut
f89c972ac8
Add documentation for information schema, and some corrections on some
...
views.
2003-05-18 20:55:57 +00:00
Tom Lane
6d7ff848e5
Add code to test for unknown timezone names (following some ideas from
...
Ross Reedstrom, a couple months back) and to detect timezones that are
using leap-second timekeeping. The unknown-zone-name test is pretty
heuristic and ugly, but it seems better than the old behavior of just
switching to GMT given a bad name. Also make DecodePosixTimezone() a
tad more robust.
2003-05-18 01:06:26 +00:00
Tom Lane
6d8c774f55
Fix breakage induced by recent patch (careless use of fmtId()).
2003-05-17 15:53:12 +00:00
Tom Lane
86f5fcfeb7
Fix failure when uniq-ifying an array of zero elements.
...
Teodor Sigaev
2003-05-16 18:49:51 +00:00
Tom Lane
f9b232f019
Small changes to use the absolute path to system catalogs.
...
Greg Sabino Mullane
2003-05-16 13:37:00 +00:00
Michael Meskes
3d41da50f7
Made variable type double work again.
2003-05-16 11:30:09 +00:00
Michael Meskes
7e684fad02
Fixed incorrect include and another typo. Sorry, the include did not create a warning/error/problem on my machine, so I didn't notice it.
2003-05-16 09:42:56 +00:00
Tom Lane
bcfeca5856
Check calling context for connectby_text(), per Joe Conway.
2003-05-16 06:07:51 +00:00
Bruce Momjian
c42581eba3
Allow interfaces to compile under MingGW/Win32 by adding _P to symbols
...
in ecpg.
2003-05-16 04:59:24 +00:00
Tom Lane
32be7207aa
Revert kerberos code breakage.
2003-05-16 04:58:03 +00:00
Bruce Momjian
9ea764a0dc
Remove use of geteuid under Win32.
2003-05-16 02:40:19 +00:00
Bruce Momjian
ec5e0ef791
Reorganize Win32 includes to only include <port.h> after system includes
...
under Win32. Also fix other compile issues.
2003-05-16 01:57:52 +00:00
Tom Lane
5e04f3857c
Revert change of inclusion order for pg_config_os.h; this broke plperl
...
on Linux and would have who knows what unpleasant effects on other platforms.
If you need another include file for Windows, then add it; don't go
messing with the semantics of every other port's include files.
2003-05-15 23:39:27 +00:00
Tom Lane
9e43184b9d
Add missing #include.
2003-05-15 19:34:46 +00:00
Bruce Momjian
09aad5a3a6
Add copydir() function because xcopy doesn't work in XP without a
...
window.
2003-05-15 17:59:17 +00:00
Bruce Momjian
bee0ac67ee
Add missing win32 file --- seems best way to find these is to just
...
commmit then do a cvs update again.
2003-05-15 16:40:29 +00:00
Bruce Momjian
12c9423832
Allow Win32 to compile under MinGW. Major changes are:
...
Win32 port is now called 'win32' rather than 'win'
add -lwsock32 on Win32
make gethostname() be only used when kerberos4 is enabled
use /port/getopt.c
new /port/opendir.c routines
disable GUC unix_socket_group on Win32
convert some keywords.c symbols to KEYWORD_P to prevent conflict
create new FCNTL_NONBLOCK macro to turn off socket blocking
create new /include/port.h file that has /port prototypes, move
out of c.h
new /include/port/win32_include dir to hold missing include files
work around ERROR being defined in Win32 includes
2003-05-15 16:35:30 +00:00
Peter Eisentraut
2c0556068f
Indexing support for pattern matching operations via separate operator
...
class when lc_collate is not C.
2003-05-15 15:50:21 +00:00
Tom Lane
2a2f6cfa39
Fix oversight: ignore-till-SYNC state should not ignore EOF ...
2003-05-14 18:40:37 +00:00
Tom Lane
22c4caef12
Add text(cidr) cast, per recent discussion. I'm not bothering to
...
force an initdb for this.
2003-05-14 18:08:15 +00:00
Michael Meskes
4e1ed3da9b
- Added more compatibility functions.
...
- Accept CPP defines for type definitions.
- Do not parse system include files automatically for Informix mode
2003-05-14 14:37:36 +00:00
Tom Lane
78b08584b4
Fix various recent build and regression-test problems in contrib/.
...
Includes fixes from Joe Conway.
2003-05-14 03:27:22 +00:00