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
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