]>
granicus.if.org Git - postgresql/log
Bruce Momjian [Sun, 30 Dec 2001 01:51:10 +0000 (01:51 +0000)]
*** empty log message ***
Bruce Momjian [Sun, 30 Dec 2001 01:48:23 +0000 (01:48 +0000)]
Add
> * Make locking of shared data structures more fine-grained
Bruce Momjian [Sat, 29 Dec 2001 21:30:32 +0000 (21:30 +0000)]
Oops, only wanted datetime.c changes in there. lock stuff reversed out.
Bruce Momjian [Sat, 29 Dec 2001 21:28:18 +0000 (21:28 +0000)]
Fix newly introduced datetime.c compile failure; not enough parens.
Bruce Momjian [Sat, 29 Dec 2001 20:40:42 +0000 (20:40 +0000)]
Added
> * Change factorial to return a numeric
Bruce Momjian [Sat, 29 Dec 2001 20:29:49 +0000 (20:29 +0000)]
Add missing <varlistentry>; shown in build logs.
Thomas G. Lockhart [Sat, 29 Dec 2001 18:40:58 +0000 (18:40 +0000)]
Check a bit more carefully for preceeding ISO field tags
when decoding date fields.
Thomas G. Lockhart [Sat, 29 Dec 2001 18:35:54 +0000 (18:35 +0000)]
Document the precision arguments for date/time types per SQL9x.
Update the list of recognized time zones.
Document the range of arguments allowed for SET TIME ZONE.
Still need to add info on other date/time symbols (e.g. "AM", "T")
and to freshen the docs on the date/time parsing rules.
Thomas G. Lockhart [Sat, 29 Dec 2001 18:31:48 +0000 (18:31 +0000)]
Rework the date/time parsing to tighten up some cases and to enable other
cases which should have worked but did not.
Now supports julian day (J2452271), ISO time labels (T040506) and various
combinations of spaces and run-togethers of dates, times, and time zones.
All regression tests pass, and I have more tests to add after the 7.2
release (don't want to require changes to the ancillary horology result
files until after then).
Bruce Momjian [Sat, 29 Dec 2001 17:58:15 +0000 (17:58 +0000)]
Add crossdb TODO.detail item.
Bruce Momjian [Sat, 29 Dec 2001 17:56:46 +0000 (17:56 +0000)]
Add crossdb TODO.detail item:
---
> * Allow queries across multiple databases [crossdb]
Bruce Momjian [Sat, 29 Dec 2001 17:19:03 +0000 (17:19 +0000)]
Update server DEBUG startup tag fixes:
> * Change DEBUG startup tag to NOTICE; change NOTICE to output to client
> only if client exists (Bruce)
This item is not done:
< * -Make elog(LOG) in WAL its own output type, distinct from DEBUG (Peter E)
---
> * Make elog(LOG) in WAL its own output type, distinct from DEBUG
Bruce Momjian [Sat, 29 Dec 2001 17:06:22 +0000 (17:06 +0000)]
Add to java.
Bruce Momjian [Sat, 29 Dec 2001 05:22:37 +0000 (05:22 +0000)]
Added
> * Add --port flag to regression tests
Bruce Momjian [Sat, 29 Dec 2001 05:15:42 +0000 (05:15 +0000)]
Update FAQ_DEV.
Bruce Momjian [Sat, 29 Dec 2001 05:12:45 +0000 (05:12 +0000)]
Update FAQ_DEV.
Bruce Momjian [Sat, 29 Dec 2001 04:55:45 +0000 (04:55 +0000)]
Added
> * Change FIXED_CHAR_SEL to 0.20 from 0.04 to give better selectivity (Bruce)
Bruce Momjian [Sat, 29 Dec 2001 03:42:59 +0000 (03:42 +0000)]
Update FAQ_DEV.
Tom Lane [Fri, 28 Dec 2001 23:26:04 +0000 (23:26 +0000)]
Improve LOCK_DEBUG logging code for LWLocks.
Bruce Momjian [Fri, 28 Dec 2001 19:47:50 +0000 (19:47 +0000)]
Added
> * Report failure to find readline or zlib at end of configure run
Bruce Momjian [Fri, 28 Dec 2001 19:44:20 +0000 (19:44 +0000)]
Add
> o Change syntax to WITH DELIMITER, (keep old syntax around?)
Bruce Momjian [Fri, 28 Dec 2001 19:35:52 +0000 (19:35 +0000)]
Add
> * Add WAL index reliability improvement to non-btree indexes
Peter Eisentraut [Fri, 28 Dec 2001 18:47:54 +0000 (18:47 +0000)]
Update from Serguei Mokhov
Bruce Momjian [Fri, 28 Dec 2001 18:33:44 +0000 (18:33 +0000)]
Add pljava messages.
Bruce Momjian [Fri, 28 Dec 2001 18:31:14 +0000 (18:31 +0000)]
Typo.
< * Improve access-permissions check on data directory in CYGWIN (Tom)
---
> * Improve access-permissions check on data directory in Cygwin (Tom)
Bruce Momjian [Fri, 28 Dec 2001 18:30:50 +0000 (18:30 +0000)]
Added
<
---
> * Improve access-permissions check on data directory in CYGWIN (Tom)
Tom Lane [Fri, 28 Dec 2001 18:16:43 +0000 (18:16 +0000)]
Ensure that all direct uses of spinlock-protected data structures use
'volatile' pointers to access those structures, so that optimizing
compilers will not decide to move the structure accesses outside of the
spinlock-acquire-to-spinlock-release sequence. There are no known bugs
in these uses at present, but based on bad experience with lwlock.c,
it seems prudent to ensure that we protect these other uses too.
Per pghackers discussion around 12-Dec. (Note: it should not be
necessary to worry about structures protected by LWLocks, since the
LWLock acquire and release operations are not inline macros.)
Bruce Momjian [Fri, 28 Dec 2001 05:26:25 +0000 (05:26 +0000)]
Add
> * Allow binding query args over FE/BE protocol
Bruce Momjian [Fri, 28 Dec 2001 05:09:13 +0000 (05:09 +0000)]
Added
> o Have ALTER TABLE OWNER change all dependant objects like indexes
Bruce Momjian [Fri, 28 Dec 2001 05:04:59 +0000 (05:04 +0000)]
Add thread item.
Bruce Momjian [Fri, 28 Dec 2001 05:03:10 +0000 (05:03 +0000)]
Add more Christof Petig ecpg items.
Bruce Momjian [Fri, 28 Dec 2001 05:02:50 +0000 (05:02 +0000)]
Christof Petig changes where for HISTORY, not TODO.
Bruce Momjian [Fri, 28 Dec 2001 05:01:05 +0000 (05:01 +0000)]
Oops, back out paren fix. That is for 7.3.
Bruce Momjian [Fri, 28 Dec 2001 05:00:32 +0000 (05:00 +0000)]
Add mention of Christof Petig for ecpg items.
Bruce Momjian [Fri, 28 Dec 2001 04:57:55 +0000 (04:57 +0000)]
Added for Christof Petig:
< o Allow SELECT of array of strings into a auto-sized variable
---
> o -Allow SELECT of array of strings into a auto-sized variable
> o auto allocation for indicator variable arrays (int *ind_p=NULL)
> o auto allocation for string arrays (char **foo_pp=NULL)
> o ECPGfree_auto_mem fixed
> o all function names with external linkage are now prefixed by ECPG
Bruce Momjian [Fri, 28 Dec 2001 04:32:44 +0000 (04:32 +0000)]
Added:
> * Add OpenBSD's getpeereid() call for local socket authentication (Bruce)
Bruce Momjian [Fri, 28 Dec 2001 04:30:18 +0000 (04:30 +0000)]
Update to show current capability and future direction, from Peter:
> * -Allow secure single-user access without passwords using Unix socket permissions
> * Make single-user local socket access permissions the default (Peter E)
Bruce Momjian [Fri, 28 Dec 2001 03:30:30 +0000 (03:30 +0000)]
Added:
! * Add PGPASSWORDFILE environment variable or ~/.pgpass to store
! user/host/password combinations
Bruce Momjian [Fri, 28 Dec 2001 02:30:37 +0000 (02:30 +0000)]
I know we talked about this in the past but I never got it on the TODO
list:
* Add optional CRC checksum to heap and index pages
Tom Lane [Thu, 27 Dec 2001 21:37:34 +0000 (21:37 +0000)]
Expand on description of when to use or not use TRUST auth method.
Tom Lane [Thu, 27 Dec 2001 21:36:57 +0000 (21:36 +0000)]
Document obj_description and col_description functions; expand
description of COMMENT command.
Peter Eisentraut [Thu, 27 Dec 2001 21:10:15 +0000 (21:10 +0000)]
Small fixes
Peter Eisentraut [Thu, 27 Dec 2001 21:06:07 +0000 (21:06 +0000)]
Update from Serguei Mokhov
Bruce Momjian [Thu, 27 Dec 2001 04:46:08 +0000 (04:46 +0000)]
Mention datatype() casting change.
Bruce Momjian [Thu, 27 Dec 2001 04:28:37 +0000 (04:28 +0000)]
Update TODO list.
Bruce Momjian [Thu, 27 Dec 2001 00:04:44 +0000 (00:04 +0000)]
Update for new timestamp behavior.
Bruce Momjian [Wed, 26 Dec 2001 23:47:32 +0000 (23:47 +0000)]
Add cachable item.
Bruce Momjian [Mon, 24 Dec 2001 04:44:03 +0000 (04:44 +0000)]
Place PAM before REJECT in sample file.
Tom Lane [Sun, 23 Dec 2001 20:45:11 +0000 (20:45 +0000)]
Fix directions for a client-only install, per comments from Alexey Borzov
and Vivek Khera.
Tom Lane [Sun, 23 Dec 2001 20:22:49 +0000 (20:22 +0000)]
Update description of CURRENT_TIMESTAMP and friends.
Tom Lane [Sun, 23 Dec 2001 20:21:37 +0000 (20:21 +0000)]
Type interval takes a precision, too.
Peter Eisentraut [Sun, 23 Dec 2001 18:20:05 +0000 (18:20 +0000)]
Lots of content and formatting improvements in release notes. HISTORY
now generated from DocBook sources.
Peter Eisentraut [Sun, 23 Dec 2001 18:18:09 +0000 (18:18 +0000)]
Add missing id attribute.
Michael Meskes [Sun, 23 Dec 2001 12:21:05 +0000 (12:21 +0000)]
Updated ECPG items
Michael Meskes [Sun, 23 Dec 2001 12:17:41 +0000 (12:17 +0000)]
- Removed space_or_nl and line_end from pgc.l.
- Fixed several bugs concerning arrays of structs including a memory
allocation bug.
Tom Lane [Sun, 23 Dec 2001 07:25:39 +0000 (07:25 +0000)]
Fix mispeling ...
Peter Eisentraut [Fri, 21 Dec 2001 22:30:49 +0000 (22:30 +0000)]
Czech translation updates from Karel Zak
Peter Eisentraut [Fri, 21 Dec 2001 22:27:34 +0000 (22:27 +0000)]
Fix error
Tom Lane [Fri, 21 Dec 2001 15:22:09 +0000 (15:22 +0000)]
Use MemSet() rather than a loop to do blank-padding on PS_USE_CLOBBER_ARGV
machines. I have just been observing some scenarios where set_ps_display
accounts for more than 10% of the backend CPU, and this loop has to be
the reason.
Thomas G. Lockhart [Fri, 21 Dec 2001 06:03:27 +0000 (06:03 +0000)]
Add full name of the month of July to the lookup table.
Thanks to Greg Sabino Mullane <greg@turnstep.com> for finding the problem.
Thomas G. Lockhart [Fri, 21 Dec 2001 06:01:36 +0000 (06:01 +0000)]
Remove duplicate lines from fouled up last commit (my DSL line failed
during the CVS update, leaving locks and bad files).
Thomas G. Lockhart [Fri, 21 Dec 2001 06:00:15 +0000 (06:00 +0000)]
Updates for next release from Bernd Tegge.
Bruce Momjian [Fri, 21 Dec 2001 05:29:46 +0000 (05:29 +0000)]
Do not require iconv for dbase conversion.
Bruce Momjian [Fri, 21 Dec 2001 05:27:19 +0000 (05:27 +0000)]
Remove:
* Fix contrib/dbase to not require libiconv
Bruce Momjian [Fri, 21 Dec 2001 04:31:58 +0000 (04:31 +0000)]
* Fix contrib/dbase to not require libiconv.
Bruce Momjian [Fri, 21 Dec 2001 04:30:59 +0000 (04:30 +0000)]
Allow contrib/dbase to compile if HAVE_ICONV_H it not defined. This is
only a partial solution but a step in the right direction.
Bruce Momjian [Fri, 21 Dec 2001 04:13:12 +0000 (04:13 +0000)]
Add needed libiconv link to contrib/dbase, per Christopher Kings-Lynne
Bruce Momjian [Fri, 21 Dec 2001 03:55:45 +0000 (03:55 +0000)]
pre-page -> after-change, per Vadim.
Thomas G. Lockhart [Fri, 21 Dec 2001 03:54:02 +0000 (03:54 +0000)]
Spiff up discussion of precision on date/time data types.
Add a NetBSD/alpha and update info on a few other platforms.
Thomas G. Lockhart [Fri, 21 Dec 2001 03:53:04 +0000 (03:53 +0000)]
Allow location of index creation perl script be be specified in
Makefile.custom, to allow finding it on Mandrake systems (at least).
Tom Lane [Fri, 21 Dec 2001 03:03:55 +0000 (03:03 +0000)]
Select proper geometry comparison file for freebsd/alpha.
Per report from Christopher Kings-Lynne.
Bruce Momjian [Thu, 20 Dec 2001 22:01:29 +0000 (22:01 +0000)]
Pre-page write additions.
Bruce Momjian [Thu, 20 Dec 2001 21:23:05 +0000 (21:23 +0000)]
Add memcmp() test and new memcmp.c file, for SunOS. Tested by Tatsuo.
Tatsuo Ishii [Thu, 20 Dec 2001 04:25:00 +0000 (04:25 +0000)]
Fix for SunOS4 horology test
Bruce Momjian [Thu, 20 Dec 2001 02:39:26 +0000 (02:39 +0000)]
MIN() -> Min, fixes compile problem.
Tatsuo Ishii [Thu, 20 Dec 2001 01:56:08 +0000 (01:56 +0000)]
Reflect Tom's change
Tom Lane [Wed, 19 Dec 2001 22:35:35 +0000 (22:35 +0000)]
Fix buffer-overrun problem in pretty printer.
Tom Lane [Wed, 19 Dec 2001 20:28:41 +0000 (20:28 +0000)]
Fix pgstattuple to acquire a read lock on the target table. This
prevents embarassments such as having the table dropped or truncated
partway through the scan. Also, fix free space calculation to include
pages that currently contain no tuples.
Tom Lane [Wed, 19 Dec 2001 19:42:51 +0000 (19:42 +0000)]
Temporarily dike out GetUndoRecPtr() in checkpoint generation, since we
do not use the undo pointer anyway. This is a quick-hack solution for
the three-way deadlock condition discussed in pghackers 17-Dec-01.
Need to find a better way of doing it.
Peter Eisentraut [Wed, 19 Dec 2001 18:53:58 +0000 (18:53 +0000)]
New edition
Peter Eisentraut [Wed, 19 Dec 2001 18:53:47 +0000 (18:53 +0000)]
Better formatting
Peter Eisentraut [Wed, 19 Dec 2001 18:50:48 +0000 (18:50 +0000)]
Minor improvements
Peter Eisentraut [Wed, 19 Dec 2001 18:49:56 +0000 (18:49 +0000)]
Some tuning
Peter Eisentraut [Wed, 19 Dec 2001 18:49:24 +0000 (18:49 +0000)]
Fix warning
Tom Lane [Wed, 19 Dec 2001 17:25:55 +0000 (17:25 +0000)]
Tweak to make freebsd/alpha use the correct float8 comparison file.
Tom Lane [Wed, 19 Dec 2001 17:18:39 +0000 (17:18 +0000)]
Make sure that all variants of HeapTupleSatisfies will do the right thing
if presented with a tuple in process of being moved by VACUUM. Per
bug report from Brian Hirt.
Bruce Momjian [Mon, 17 Dec 2001 19:09:01 +0000 (19:09 +0000)]
Move geqo enable into proper section.
Bruce Momjian [Sat, 15 Dec 2001 17:28:51 +0000 (17:28 +0000)]
Update TODO list.
Bruce Momjian [Sat, 15 Dec 2001 16:11:57 +0000 (16:11 +0000)]
Update TODO list.
Bruce Momjian [Fri, 14 Dec 2001 02:15:04 +0000 (02:15 +0000)]
More comment for libpgeasy.
Bruce Momjian [Fri, 14 Dec 2001 00:52:53 +0000 (00:52 +0000)]
Fix double-memory free in libpgeasy; problem introduced yesterday.
Bruce Momjian [Fri, 14 Dec 2001 00:40:31 +0000 (00:40 +0000)]
Clean up comment in libpgeasy.
Peter Eisentraut [Thu, 13 Dec 2001 22:06:33 +0000 (22:06 +0000)]
Add Swedish
Peter Eisentraut [Thu, 13 Dec 2001 22:04:40 +0000 (22:04 +0000)]
update
Peter Eisentraut [Thu, 13 Dec 2001 22:04:12 +0000 (22:04 +0000)]
Update from Serguei Mokhov
Peter Eisentraut [Thu, 13 Dec 2001 22:02:20 +0000 (22:02 +0000)]
Update Hungarian from Kovacs Zoltan
Peter Eisentraut [Thu, 13 Dec 2001 22:00:22 +0000 (22:00 +0000)]
--with-pam was claiming to take an argument, but didn't. Help display fixed.
Peter Eisentraut [Thu, 13 Dec 2001 18:39:04 +0000 (18:39 +0000)]
revert last change
Bruce Momjian [Thu, 13 Dec 2001 10:48:39 +0000 (10:48 +0000)]
>>I confirmed the UNION hack is no longer required. Thanks! Is it too late
>>to change the README in contrib/dblink?
>>
>
> No, I don't think that's a problem. Send a patch.
>
Here's a (documentation only) patch for the contrib/dblink README.
Joe Conway
Bruce Momjian [Thu, 13 Dec 2001 09:40:18 +0000 (09:40 +0000)]
Free libpgeasy result structure on database close; fixed memory leak.