OSDN Git Service

pg-rex/syncrep.git
22 years agoAdd an operator xid '=' int and remove BINARY_COMPATI...
Hiroshi Inoue [Sun, 30 Sep 2001 06:46:58 +0000 (06:46 +0000)]
Add an operator xid '=' int and remove BINARY_COMPATI...

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 30 Sep 2001 00:50:05 +0000 (00:50 +0000)]
Update TODO list.

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 30 Sep 2001 00:49:15 +0000 (00:49 +0000)]
Update TODO list.

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 30 Sep 2001 00:46:15 +0000 (00:46 +0000)]
Update TODO list.

22 years agoBack out change. Too many place to change too close to beta:
Bruce Momjian [Sun, 30 Sep 2001 00:45:48 +0000 (00:45 +0000)]
Back out change.  Too many place to change too close to beta:

* HOLDER/HOLDERTAB rename to PROCLOCKLINK/PROCLOCKLINKTAG (Bruce)

Will return later.

22 years agoTweak btree page split logic so that when splitting a page that is
Tom Lane [Sat, 29 Sep 2001 23:49:51 +0000 (23:49 +0000)]
Tweak btree page split logic so that when splitting a page that is
rightmost on its tree level, we split 2/3 to the left and 1/3 to the
new right page, rather than the even split we use elsewhere.  The idea
is that when faced with a steadily increasing series of inserted keys
(such as sequence or timestamp values), we'll end up with a btree that's
about 2/3ds full not 1/2 full, which is much closer to the desired
steady-state load for a btree.  Per suggestion from Ann Harrison of
IBPhoenix.

22 years agoAllow comparison between xid and xid, int.
Hiroshi Inoue [Sat, 29 Sep 2001 23:01:26 +0000 (23:01 +0000)]
Allow comparison between xid and xid, int.

22 years agoUpdate TODO list.
Bruce Momjian [Sat, 29 Sep 2001 21:37:06 +0000 (21:37 +0000)]
Update TODO list.

22 years agoDo this TODO item:
Bruce Momjian [Sat, 29 Sep 2001 21:35:14 +0000 (21:35 +0000)]
Do this TODO item:

* HOLDER/HOLDERTAB rename to PROCLOCK/PROCLOCKTAG (Tom)

Didn't use PROCLOCKLINK because it made PROCLOCKLINKTAG too long.

22 years agoCope with the likelihood that setlocale and localeconv will return
Tom Lane [Sat, 29 Sep 2001 21:16:30 +0000 (21:16 +0000)]
Cope with the likelihood that setlocale and localeconv will return
pointers to data that will be changed by any later call to setlocale.
Must copy what they return to be sure we get the right answer.
Karel Zak, further tweaks by Tom Lane.

22 years agoFix the setlocale problem in a way that actually works. setlocale
Tom Lane [Sat, 29 Sep 2001 20:12:07 +0000 (20:12 +0000)]
Fix the setlocale problem in a way that actually works.  setlocale
returns a string corresponding to the new setting, not the old,
therefore the previous patch was quite wrong.

22 years agoClean up comments.
Tom Lane [Sat, 29 Sep 2001 19:49:50 +0000 (19:49 +0000)]
Clean up comments.

22 years agoWhoops, I was a tad too enthusiastic about using shared lock mode for
Tom Lane [Sat, 29 Sep 2001 15:29:48 +0000 (15:29 +0000)]
Whoops, I was a tad too enthusiastic about using shared lock mode for
SInvalLock.  GetSnapshotData(true) has to use exclusive lock, since
it sets MyProc->xmin.

22 years agoFixes for datetime-related regress tests, from Tom Lockhart.
Tom Lane [Sat, 29 Sep 2001 15:17:42 +0000 (15:17 +0000)]
Fixes for datetime-related regress tests, from Tom Lockhart.

22 years agoKeep the contents of ItemPointerData not the pointers so that
Hiroshi Inoue [Sat, 29 Sep 2001 07:57:06 +0000 (07:57 +0000)]
Keep the contents of ItemPointerData not the pointers so that
per tuple memory context doesn't discard them.

22 years agoRemove mistakenly-included file, per request from John Gray.
Tom Lane [Sat, 29 Sep 2001 05:42:24 +0000 (05:42 +0000)]
Remove mistakenly-included file, per request from John Gray.

22 years agotimetz test was omitted from parallel_schedule.
Tom Lane [Sat, 29 Sep 2001 05:33:25 +0000 (05:33 +0000)]
timetz test was omitted from parallel_schedule.

22 years agoUpdate horology-no-DST-before-1970.out for new horology test.
Tom Lane [Sat, 29 Sep 2001 05:11:10 +0000 (05:11 +0000)]
Update horology-no-DST-before-1970.out for new horology test.
Still need an update for horology-solaris-1947.out ...

22 years agoImplement new 'lightweight lock manager' that's intermediate between
Tom Lane [Sat, 29 Sep 2001 04:02:27 +0000 (04:02 +0000)]
Implement new 'lightweight lock manager' that's intermediate between
existing lock manager and spinlocks: it understands exclusive vs shared
lock but has few other fancy features.  Replace most uses of spinlocks
with lightweight locks.  All remaining uses of spinlocks have very short
lock hold times (a few dozen instructions), so tweak spinlock backoff
code to work efficiently given this assumption.  All per my proposal on
pghackers 26-Sep-01.

22 years agoI have made three changes to the rtree code: one bug fix and
Bruce Momjian [Sat, 29 Sep 2001 03:46:12 +0000 (03:46 +0000)]
I have made three changes to the rtree code: one bug fix and
two performance improvements.  I put an explanation of the
changes at

http://cs1.cs.nyu.edu/been/postgres-rtree.html

The performance improvements are quite significant.

All the changes are in the file src/backend/access/rtree/rtree.c

I was working with the 7.1.3 code.

I'm including the diff output as an attachment.

Kenneth Been

22 years agoFound type mismatch in random.c. Please apply this also.
Bruce Momjian [Sat, 29 Sep 2001 03:12:51 +0000 (03:12 +0000)]
Found type mismatch in random.c.  Please apply this also.

Marko Kreen

22 years agoI noticed that the contrib Makefiles were reorganized.
Bruce Momjian [Sat, 29 Sep 2001 03:11:58 +0000 (03:11 +0000)]
I noticed that the contrib Makefiles were reorganized.
Converted pgcrypto one too.

* Changed default randomness source to libc random()
  That way pgcrypto does not have any external dependencies
  and should work everywhere.
* Re-enabled pgcrypto build in contrib/makefile
* contrib/README update - there is more stuff than
  only 'hash functions'
* Noted the libc random fact in README.pgcrypto

Marko Kreen

22 years agoA couple of lines were missing from my last patch - this one fixes things.
Bruce Momjian [Sat, 29 Sep 2001 03:11:11 +0000 (03:11 +0000)]
A couple of lines were missing from my last patch - this one fixes things.

Liam Stewart

22 years agoThis is a simple patch to put double quotes around a few cases in
Bruce Momjian [Sat, 29 Sep 2001 03:09:32 +0000 (03:09 +0000)]
This is a simple patch to put double quotes around a few cases in
pg_ctl.sh which were unquoted when inside of [].

Justin Clift

22 years agoPer the recent discussion there's been some code changes in JDBC's
Bruce Momjian [Sat, 29 Sep 2001 03:08:01 +0000 (03:08 +0000)]
Per the recent discussion there's been some code changes in JDBC's
DatabaseMetaData.getColumn(). I proposed a patch that would change the
number of queries to find out all columns in a table from 2 * N + 1 to 1 (N
being the number of columns reported) by using some outer joins. I also
fixed the fact that getColumns() only returned columns that had a default
defined. OTOH, I did not use to change the code required for obtaining a
column's remarks (by using col_description() for 7.2  and requested by Tom
Lane).

Finally, I have found a way to get all the column details in a single query
*and* use col_description() for 7.2 servers. A patch is attached. It
overrules Ren? Pijlman's fix for this that was committed just today, but
still used N + 1 queries (sorry Ren? ;-) )

I also fixed the return values for TABLE_CAT and TABLE_SCHEM from "" to
null, to be more standard compliant (and requested in Ren?'s mail found at
http://fts.postgresql.org/db/mw/msg.html?mid=1034253).

As always, the JDBC1 version has not been tested as I have no JDK 1.1

Jeroen van Vianen

22 years agoFix the bug about boolean type handling reported by
Hiroshi Inoue [Sat, 29 Sep 2001 02:48:04 +0000 (02:48 +0000)]
Fix the bug about boolean type handling reported by
Kristis Markis.

22 years agoUpdate TODO list.
Bruce Momjian [Fri, 28 Sep 2001 21:39:31 +0000 (21:39 +0000)]
Update TODO list.

22 years agoFix markup to allow compilation. The chapters on failure and recovery
Thomas G. Lockhart [Fri, 28 Sep 2001 20:48:17 +0000 (20:48 +0000)]
Fix markup to allow compilation. The chapters on failure and recovery
 need more work, but at least they have something now.

22 years agoImprove wording.
Bruce Momjian [Fri, 28 Sep 2001 19:25:36 +0000 (19:25 +0000)]
Improve wording.

22 years agoAdd to thread thread.
Bruce Momjian [Fri, 28 Sep 2001 19:06:50 +0000 (19:06 +0000)]
Add to thread thread.

22 years agoAdd to thread.
Bruce Momjian [Fri, 28 Sep 2001 18:56:57 +0000 (18:56 +0000)]
Add to thread.

22 years agoAdd to threads.
Bruce Momjian [Fri, 28 Sep 2001 18:30:05 +0000 (18:30 +0000)]
Add to threads.

22 years agoUpdate TODO list.
Bruce Momjian [Fri, 28 Sep 2001 15:31:25 +0000 (15:31 +0000)]
Update TODO list.

22 years agoUpdate TODO list.
Bruce Momjian [Fri, 28 Sep 2001 15:31:08 +0000 (15:31 +0000)]
Update TODO list.

22 years agoAdd information on new timestamp and timestamptz data types.
Thomas G. Lockhart [Fri, 28 Sep 2001 08:15:35 +0000 (08:15 +0000)]
Add information on new timestamp and timestamptz data types.
Start chapter on recovery techniques. Still needs work for release.

22 years agoMeasure the current transaction time to milliseconds.
Thomas G. Lockhart [Fri, 28 Sep 2001 08:09:14 +0000 (08:09 +0000)]
Measure the current transaction time to milliseconds.
Define a new function, GetCurrentTransactionStartTimeUsec() to get the time
 to this precision.
Allow now() and timestamp 'now' to use this higher precision result so
 we now have fractional seconds in this "constant".
Add timestamp without time zone type.
Move previous timestamp type to timestamp with time zone.
Accept another ISO variant for date/time values: yyyy-mm-ddThh:mm:ss
 (note the "T" separating the day from hours information).
Remove 'current' from date/time types; convert to 'now' in input.
Separate time and timetz regression tests.
Separate timestamp and timestamptz regression test.

22 years agoAdd separate regression tests for timetz and the new timestamptz type.
Thomas G. Lockhart [Fri, 28 Sep 2001 08:00:11 +0000 (08:00 +0000)]
Add separate regression tests for timetz and the new timestamptz type.
Modify the timestamp test to reflect the "no time zone" behavior of this
 new code; timestamptz resembles the old timestamp code.

22 years agoPut MD5 salt at the end for security.
Bruce Momjian [Thu, 27 Sep 2001 23:16:23 +0000 (23:16 +0000)]
Put MD5 salt at the end for security.

22 years agoMove s_lock.c and spin.c into lmgr subdirectory, which seems a much
Tom Lane [Thu, 27 Sep 2001 19:10:02 +0000 (19:10 +0000)]
Move s_lock.c and spin.c into lmgr subdirectory, which seems a much
more reasonable location for them.

22 years agoRemove useless LockDisable() function and associated overhead, per my
Tom Lane [Thu, 27 Sep 2001 16:29:13 +0000 (16:29 +0000)]
Remove useless LockDisable() function and associated overhead, per my
proposal of 26-Aug.

22 years agoImprove postgresql.conf descriptions.
Bruce Momjian [Thu, 27 Sep 2001 00:24:25 +0000 (00:24 +0000)]
Improve postgresql.conf descriptions.

22 years agoThe trailing semicolon in a plpgsql function definition is now optional.
Tom Lane [Wed, 26 Sep 2001 21:35:28 +0000 (21:35 +0000)]
The trailing semicolon in a plpgsql function definition is now optional.
Per gripe 9/26.

22 years agoRepair oversight in recent changes to index-creation: tuple time qual
Tom Lane [Wed, 26 Sep 2001 21:09:27 +0000 (21:09 +0000)]
Repair oversight in recent changes to index-creation: tuple time qual
check *can* return HEAPTUPLE_INSERT_IN_PROGRESS or HEAPTUPLE_DELETE_IN_PROGRESS,
even though we have ShareLock on the relation.  To wit, this can happen
if the tuple was inserted/deleted by our own transaction.  Per report from
Justin Clift 9/23.

22 years agoRemove useless test for time field in pg_control being > 0. We don't
Tom Lane [Wed, 26 Sep 2001 20:24:02 +0000 (20:24 +0000)]
Remove useless test for time field in pg_control being > 0.  We don't
need this, and it will create a Y2038 failure.  Per report from David
Wheeler, who is evidently running on a platform where time_t is already
negative.

22 years agoAdd ALIGN() for cred packet, for OpenBSD.
Bruce Momjian [Wed, 26 Sep 2001 19:57:01 +0000 (19:57 +0000)]
Add ALIGN() for cred packet, for OpenBSD.

22 years agoDisable local creds on OpenBSD because it doesn't support it. Document
Bruce Momjian [Wed, 26 Sep 2001 19:54:12 +0000 (19:54 +0000)]
Disable local creds on OpenBSD because it doesn't support it.  Document
supported platforms in pg_hba.conf.

22 years ago - Synced preproc.y with gram.y.
Michael Meskes [Tue, 25 Sep 2001 18:37:17 +0000 (18:37 +0000)]
- Synced preproc.y with gram.y.
- Changed locale handling.

22 years agoFix bug in mic2ascii(). It does not handle correctly if none ASCII
Tatsuo Ishii [Tue, 25 Sep 2001 01:27:03 +0000 (01:27 +0000)]
Fix bug in mic2ascii(). It does not handle correctly if none ASCII
chars are in the input.

22 years agoTreat __s390x__ the same as __s390__. (taken from RPM patch set)
Peter Eisentraut [Mon, 24 Sep 2001 20:10:44 +0000 (20:10 +0000)]
Treat __s390x__ the same as __s390__.  (taken from RPM patch set)

22 years ago1) Fix compile errors on Windows.
Hiroshi Inoue [Mon, 24 Sep 2001 00:05:59 +0000 (00:05 +0000)]
1) Fix compile errors on Windows.
2) Change *Common* --> *Default*.

22 years agoRename collect_* options to more user-friendly names.
Peter Eisentraut [Sun, 23 Sep 2001 21:52:36 +0000 (21:52 +0000)]
Rename collect_* options to more user-friendly names.

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 23 Sep 2001 14:01:57 +0000 (14:01 +0000)]
Update TODO list.

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 23 Sep 2001 14:01:25 +0000 (14:01 +0000)]
Update TODO list.

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 23 Sep 2001 13:59:17 +0000 (13:59 +0000)]
Update TODO list.

22 years agoOne more LIMIT doc update.
Bruce Momjian [Sun, 23 Sep 2001 13:34:44 +0000 (13:34 +0000)]
One more LIMIT doc update.

22 years agoDon't refer to odbcinst.ini by absolute path. SQLGetPrivateProfileString
Peter Eisentraut [Sun, 23 Sep 2001 13:32:24 +0000 (13:32 +0000)]
Don't refer to odbcinst.ini by absolute path.  SQLGetPrivateProfileString
handles this.

Don't install our own odbcinst.ini.  That's the driver manager's business.

22 years agoMake lpad/rpad/translate multibyte aware. Also add Copright notice etc.
Tatsuo Ishii [Sun, 23 Sep 2001 11:02:01 +0000 (11:02 +0000)]
Make lpad/rpad/translate multibyte aware. Also add Copright notice etc.

22 years agoAdd pg_database_encoding_max_length() function.
Tatsuo Ishii [Sun, 23 Sep 2001 10:59:45 +0000 (10:59 +0000)]
Add pg_database_encoding_max_length() function.

22 years agoAdd mention of MySQL compatibility for LIMIT in HISTORY.
Bruce Momjian [Sun, 23 Sep 2001 04:41:47 +0000 (04:41 +0000)]
Add mention of MySQL compatibility for LIMIT in HISTORY.

22 years agoUpdate regress tests for new LIMIT x,y behavior.
Bruce Momjian [Sun, 23 Sep 2001 04:28:18 +0000 (04:28 +0000)]
Update regress tests for new LIMIT x,y behavior.

22 years agoNo, file not needed.
Bruce Momjian [Sun, 23 Sep 2001 04:17:53 +0000 (04:17 +0000)]
No, file not needed.

22 years agoAdd new file.
Bruce Momjian [Sun, 23 Sep 2001 04:17:20 +0000 (04:17 +0000)]
Add new file.

22 years agoplease apply attached patch to current CVS.
Bruce Momjian [Sun, 23 Sep 2001 04:16:16 +0000 (04:16 +0000)]
please apply attached patch to current CVS.

Changes:

 1. Added support for boolean queries (indexable operator @@, looks like
       a @@ '1|(2&3)'
 2. Some code cleanup and optimization

        Regards,
                Oleg

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 23 Sep 2001 04:15:13 +0000 (04:15 +0000)]
Update TODO list.

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 23 Sep 2001 04:13:29 +0000 (04:13 +0000)]
Update TODO list.

22 years agoBig thanks to Solar Designer who pointed out a bug in bcrypt
Bruce Momjian [Sun, 23 Sep 2001 04:12:44 +0000 (04:12 +0000)]
Big thanks to Solar Designer who pointed out a bug in bcrypt
salt generation code.  He also urged using better random source
and making possible to choose using bcrypt and xdes rounds more
easily.  So, here's patch:

* For all salt generation, use Solar Designer's own code.  This
  is mostly due fact that his code is more fit for get_random_bytes()
  style interface.
* New function: gen_salt(type, rounds).  This lets specify iteration
  count for algorithm.
* random.c: px_get_random_bytes() function.
  Supported randomness soure: /dev/urandom, OpenSSL PRNG, libc random()
  Default: /dev/urandom.
* Draft description of C API for pgcrypto functions.

New files: API, crypt-gensalt.c, random.c

Marko Kreen

22 years agoThe attached patch is my first run-through of the JDBC test suite. A
Bruce Momjian [Sun, 23 Sep 2001 04:11:14 +0000 (04:11 +0000)]
The attached patch is my first run-through of the JDBC test suite. A
summary of changes:

 . removal of the tablename property from build.xml

 . addition of a dropTable method in JDBC2Tests and cleanups of many
methods in the same

 . all tests now use non-deprecated assertXYZ methods instead of the
deprecated assert method

 . failure in TimestampTest (testSetTimestamp) fixed. The failure is
because testSetTimestamp was inserting a timestamp with hour 7 but
checkTimeTest was expecting a timestamp with hour 8. AFAICS, there are
no issues wrt daylight savings time and timestamps being pushed in and
pulled out (but more explicit tests should be added in the future)

 . failure in TimeTest (testGetTime) fixed. Times to be inserted were
interpreted in the localtime zone but checking was done with the
assumption that the insertion was done in GMT.

 . formatting changes in a few of the source files (because I found
it convenient to have consistent formatting while working on them). The
formatting is consistent with the new format for java source files in
PostgreSQL.

Liam Stewart

22 years agoUpdate TODO list.
Bruce Momjian [Sun, 23 Sep 2001 04:08:38 +0000 (04:08 +0000)]
Update TODO list.

22 years agoAdd mention of log file rotation with mention of syslog SIGHUP capability.
Bruce Momjian [Sun, 23 Sep 2001 04:06:24 +0000 (04:06 +0000)]
Add mention of log file rotation with mention of syslog SIGHUP capability.

22 years agoMention LIMIT change in HISTORY file.
Bruce Momjian [Sun, 23 Sep 2001 03:41:49 +0000 (03:41 +0000)]
Mention LIMIT change in HISTORY file.

22 years agoImplement TODO item:
Bruce Momjian [Sun, 23 Sep 2001 03:39:01 +0000 (03:39 +0000)]
Implement TODO item:

* Change LIMIT val,val to offset,limit to match MySQL

Documentation updates too.

22 years agoUpdate anoncvs info, per Marc.
Bruce Momjian [Sun, 23 Sep 2001 01:16:35 +0000 (01:16 +0000)]
Update anoncvs info, per Marc.

22 years agoUpdate FAQ.
Bruce Momjian [Sun, 23 Sep 2001 00:07:50 +0000 (00:07 +0000)]
Update FAQ.

22 years agoProvide some initial support for building the ODBC driver for
Peter Eisentraut [Sat, 22 Sep 2001 22:54:33 +0000 (22:54 +0000)]
Provide some initial support for building the ODBC driver for
an already installed iODBC or unixODBC driver manager.  In particular,
use the include files provided by the driver manager over our own,
and use the odbcinst library of the driver manager rather than gpps.c.

Migrate portability sections common to several files into psqlodbc.h.

22 years agoFix 6.4.* release dates, pointed out by Tom Lane.
Bruce Momjian [Sat, 22 Sep 2001 21:36:38 +0000 (21:36 +0000)]
Fix 6.4.* release dates, pointed out by Tom Lane.

22 years agoFix expected files.
Tatsuo Ishii [Sat, 22 Sep 2001 08:47:20 +0000 (08:47 +0000)]
Fix expected files.

22 years agoRemove test drivers
Tatsuo Ishii [Sat, 22 Sep 2001 08:44:49 +0000 (08:44 +0000)]
Remove test drivers
Also fix comment in conv.c.

22 years agosbasename $0 is now basename "$0"
Bruce Momjian [Sat, 22 Sep 2001 04:28:12 +0000 (04:28 +0000)]
sbasename $0 is now basename "$0"

22 years agoWAL file numbers: Sequenatial -> ever-increasing
Bruce Momjian [Sat, 22 Sep 2001 03:59:17 +0000 (03:59 +0000)]
WAL file numbers:  Sequenatial -> ever-increasing

22 years agoMake trim/ltrim/rtrim/btrim multibyte aware
Tatsuo Ishii [Sat, 22 Sep 2001 03:30:39 +0000 (03:30 +0000)]
Make trim/ltrim/rtrim/btrim multibyte aware
(previous commit was missing commit messages)

22 years ago*** empty log message ***
Tatsuo Ishii [Sat, 22 Sep 2001 03:26:30 +0000 (03:26 +0000)]
*** empty log message ***

22 years agoSuggest running ldconfig after installation if available.
Peter Eisentraut [Fri, 21 Sep 2001 23:20:02 +0000 (23:20 +0000)]
Suggest running ldconfig after installation if available.

22 years agoFor consistency with the rest of PostgreSQL, rename BLOBs to large objects
Peter Eisentraut [Fri, 21 Sep 2001 21:58:30 +0000 (21:58 +0000)]
For consistency with the rest of PostgreSQL, rename BLOBs to large objects
in messages and documentation.

22 years agoAdd 'reload' option to pg_ctl to send SIGHUP to the postmaster.
Tom Lane [Fri, 21 Sep 2001 21:10:56 +0000 (21:10 +0000)]
Add 'reload' option to pg_ctl to send SIGHUP to the post

22 years agoCode review for MD5 authorization patch. Clean up some breakage
Tom Lane [Fri, 21 Sep 2001 20:31:49 +0000 (20:31 +0000)]
Code review for MD5 authorization patch.  Clean up some breakage
(salts were always zero!?), add much missing documentation.

22 years agoReadd test/regress/README file, this time with a well-defined and simple
Peter Eisentraut [Fri, 21 Sep 2001 18:37:05 +0000 (18:37 +0000)]
Readd test/regress/README file, this time with a well-defined and simple
rule to remake it when necessary.

22 years agoAdd an overall timeout on the client authentication cycle, so that
Tom Lane [Fri, 21 Sep 2001 17:06:12 +0000 (17:06 +0000)]
Add an overall timeout on the client authentication cycle, so that
a hung client or lost connection can't indefinitely block a postmaster
child (not to mention the possibility of deliberate DoS attacks).
Timeout is controlled by new authentication_timeout GUC variable,
which I set to 60 seconds by default ... does that seem reasonable?

22 years agoFix type_maximum_size() to give the right answer in MULTIBYTE cases.
Tom Lane [Fri, 21 Sep 2001 15:27:38 +0000 (15:27 +0000)]
Fix type_maximum_size() to give the right answer in MULTIBYTE cases.
Avoid use of prototype-less function pointers in MB code.

22 years ago1) Avoid an overflow of connection string for Access(Microsoft Jet).
Hiroshi Inoue [Fri, 21 Sep 2001 07:51:52 +0000 (07:51 +0000)]
1) Avoid an overflow of connection string for Access(Microsoft Jet).
2) Change to retry lower version in case of "Unsupported frontend
procotol".

22 years agoProduce slightly saner-looking EXPLAIN output for a Result node.
Tom Lane [Fri, 21 Sep 2001 04:06:04 +0000 (04:06 +0000)]
Produce slightly saner-looking EXPLAIN output for a Result node.

22 years agoGive VACUUM its own GUC parameter for memory usage, rather than
Tom Lane [Fri, 21 Sep 2001 03:32:36 +0000 (03:32 +0000)]
Give VACUUM its own GUC parameter for memory usage, rather than
piggybacking on SortMem.  Add documentation for some recently-added
GUC parameters that had so far escaped it.

22 years agoQuick-and-dirty fix for recursive plpgsql functions, per bug report from
Tom Lane [Fri, 21 Sep 2001 00:11:31 +0000 (00:11 +0000)]
Quick-and-dirty fix for recursive plpgsql functions, per bug report from
Frank Miles 7-Sep-01.  This is really just sticking a finger in the dike.
Frank's case works now, but we still couldn't support a recursive function
returning a set.  Really need to restructure querytrees and execution
state so that the querytree is *read only*.  We've run into this over and
over and over again ... it has to happen sometime soon.

22 years agoSuppress gcc warning.
Tom Lane [Thu, 20 Sep 2001 23:31:08 +0000 (23:31 +0000)]
Suppress gcc warning.

22 years agoRemove some dead code and obsolete, misleading comments.
Tom Lane [Thu, 20 Sep 2001 21:07:57 +0000 (21:07 +0000)]
Remove some dead code and obsolete, misleading comments.

22 years agoDocument the sign() function.
Peter Eisentraut [Thu, 20 Sep 2001 16:41:26 +0000 (16:41 +0000)]
Document the sign() function.

22 years agoProvide tunable knob for x = NULL -> x IS NULL transformation, default to off.
Peter Eisentraut [Thu, 20 Sep 2001 14:20:28 +0000 (14:20 +0000)]
Provide tunable knob for x = NULL -> x IS NULL transformation, default to off.

22 years agoRemove old file.
Peter Eisentraut [Wed, 19 Sep 2001 21:28:55 +0000 (21:28 +0000)]
Remove old file.

22 years agoChange the version. We are moving towards the next release.
D'Arcy J.M. Cain [Wed, 19 Sep 2001 18:58:47 +0000 (18:58 +0000)]
Change the version.  We are moving towards the next release.

Fixed a nasty bug that messed up negative money amounts.

22 years agoAvoid unnecessary strcasecmp -- replace by strcmp. Fixes reported bug
Peter Eisentraut [Wed, 19 Sep 2001 15:19:12 +0000 (15:19 +0000)]
Avoid unnecessary strcasecmp -- replace by strcmp.  Fixes reported bug
that made setting serializable isolation level impossible in Turkish
locale.

22 years ago- Synced preproc.y with gram.y.
Michael Meskes [Wed, 19 Sep 2001 14:09:32 +0000 (14:09 +0000)]
- Synced preproc.y with gram.y.
- Synced pgc.l with scan.l.
- Synced keyword.c.
- Include the remaining patches by Christof Petig <christof.petig@wtal.de>.