Commit Graph

  • 0c383155ae Update for new pg_control format. Tom Lane 2001-03-13 01:17:40 +00:00
  • 4d14fe0048 XLOG (and related) changes: Tom Lane 2001-03-13 01:17:06 +00:00
  • b246510ccc Avoid O(N^2) behavior in deferredTriggerAddEvent() for large numbers of tuples inserted/deleted/updated in a single transaction. On my machine, this reduced the time to delete 80000 tuples in a foreign-key-referencing table from ~15min to ~8sec. Tom Lane 2001-03-12 23:02:00 +00:00
  • 74c732cb87 Update TODO list. Bruce Momjian 2001-03-11 19:26:58 +00:00
  • 0d5407e6e0 Throw error if Ant is not found and Java is requested. Remove redundant AC_SUBST that messed up the diversions and thus the configure output. Peter Eisentraut 2001-03-11 11:24:59 +00:00
  • 671be61916 Add uninstall target to Java build. Respect default port setting in JDBC driver. Pick up version number from Makefile.global. Change installation directory to share/java/. Document. Peter Eisentraut 2001-03-11 11:07:01 +00:00
  • 9c2c9fcdfb Turns out the HPUX linker likes -Bsymbolic too. Without this, ODBC driver does not work because its internal cross-references get bound to similarly named functions in unixODBC shared library. Tom Lane 2001-03-10 23:15:20 +00:00
  • 5ab642fdf1 Provide a hack to let initialization happen on platforms for which psqlodbc.c's constructor-making techniques do not work. Tom Lane 2001-03-10 23:12:28 +00:00
  • eb9033ce95 Do not accept values from sections following the specified section. Tom Lane 2001-03-10 22:30:57 +00:00
  • af129857c4 BOX documentation disagreed with code about corner order. Tom Lane 2001-03-10 21:16:32 +00:00
  • 1455f68a55 Update TODO list. Bruce Momjian 2001-03-10 18:18:26 +00:00
  • 06351c36a6 Document --with-java. Peter Eisentraut 2001-03-10 16:57:18 +00:00
  • 7ad278817c Eliminate some hackery when creating text files (INSTALL) with a few lines of DSSSL. Peter Eisentraut 2001-03-10 16:05:35 +00:00
  • a3176dac22 Use install-sh unconditionally. Peter Eisentraut 2001-03-10 10:38:59 +00:00
  • 2cfc8fcb5d FATAL errors should cause exit with nonzero status if we are not running under the postmaster --- specifically, if we are a standalone backend running under the initdb script, this is critical! Tom Lane 2001-03-10 04:21:51 +00:00
  • e666422ebf 1)Allow the access to indexes with up to 16 keys. 2)Fix some memory leaks. 3)Change some bogus error messages. Hiroshi Inoue 2001-03-10 03:34:57 +00:00
  • 5490195f04 Don't choke on superuser names containing random punctuation. Tom Lane 2001-03-09 22:10:13 +00:00
  • edebfec803 Recursive distclean shouldn't depend on recursive clean. Subdirectories handle this. Peter Eisentraut 2001-03-09 21:50:27 +00:00
  • f975590f69 Integrate "Porting from Oracle PL/SQL" HOWTO from Roberto Mello. Peter Eisentraut 2001-03-09 19:09:00 +00:00
  • 8fff96f1cb hold interupts during LockWaitCancel(). Hiroshi Inoue 2001-03-09 06:36:32 +00:00
  • 131e85dd3a Add Japanese FAQ> Bruce Momjian 2001-03-08 17:00:28 +00:00
  • 3228f86333 Update TODO list. Bruce Momjian 2001-03-08 16:53:07 +00:00
  • f4e3be7241 Update FAQ. Bruce Momjian 2001-03-08 16:52:10 +00:00
  • d73e9df087 A subplan invoked within an aggregate function's argument should be allowed to receive ungrouped variables of the current query level. Curious that no one reported this bug before... Tom Lane 2001-03-08 01:49:01 +00:00
  • 572fda2711 Modify wchar conversion routines to not fetch the next byte past the end of a counted input string. Marinos Yannikos' recent crash report turns out to be due to applying pg_ascii2wchar_with_len to a TEXT object that is smack up against the end of memory. This is the second just-barely- reproducible bug report I have seen that traces to some bit of code fetching one more byte than it is allowed to. Let's be more careful out there, boys and girls. While at it, I changed the code to not risk a similar crash when there is a truncated multibyte character at the end of an input string. The output in this case might not be the most reasonable output possible; if anyone wants to improve it further, step right up... Tom Lane 2001-03-08 00:24:34 +00:00
  • b109b03fea Repair a number of places that didn't bother to check whether PageAddItem succeeds or not. Revise rtree page split algorithm to take care about making a feasible split --- ie, will the incoming tuple actually fit? Failure to make a feasible split, combined with failure to notice the failure, account for Jim Stone's recent bug report. I suspect that hash and gist indices may have the same type of bug, but at least now we'll get error messages rather than silent failures if so. Also clean up rtree code to use Datum rather than char* where appropriate. Tom Lane 2001-03-07 21:20:26 +00:00
  • 296c806dd5 > Applied. Thanks. Bruce Momjian 2001-03-07 16:18:08 +00:00
  • 3dc1b2b71d pltcl_loadmod has problems with big (>4k) modules because of missing incr in splitting code: Bruce Momjian 2001-03-07 16:09:09 +00:00
  • c7aa5998ae Update my2pg, new version. Bruce Momjian 2001-03-06 22:46:50 +00:00
  • 5e00557fa2 Believe $POSTGRES_LIB and $POSTGRES_INCLUDE only if they name actual directories, per suggestion from Robert Creager. Tom Lane 2001-03-06 22:07:09 +00:00
  • 4eaa654bd6 Sync rule for making INSTALL file. Peter Eisentraut 2001-03-06 20:41:06 +00:00
  • d5e2e7dcf8 Help message s/dump/restore/ (must have been copy&pasted from pg_dump). Peter Eisentraut 2001-03-06 19:58:27 +00:00
  • 0dcd17702a Some editing, enhance markup, move description section before options list. Peter Eisentraut 2001-03-06 18:55:57 +00:00
  • 4888d077be Shorten TOAST mention Bruce Momjian 2001-03-06 18:11:39 +00:00
  • 668c598a30 Update/correct/refine. Peter Eisentraut 2001-03-06 17:43:56 +00:00
  • b562c62b5d Tue Mar 06 12:05:00 GMT 2001 peter@retep.org.uk - Removed org.postgresql.xa.Test from the JDBC EE driver as it's an old test class and prevented it from compiling. Peter Mount 2001-03-06 12:04:46 +00:00
  • 3df52c0c2a - Reflect change of option -U to -L Philip Warner 2001-03-06 05:22:50 +00:00
  • d3464631e3 - Minor correction to usage Philip Warner 2001-03-06 05:22:18 +00:00
  • ce495f8d77 - Dump relevant parts of sequences only when doing schemaOnly & dataOnly - Prevent double-dumping of sequences when dataOnly. Philip Warner 2001-03-06 04:53:28 +00:00
  • aa28eebf4c - Only disable triggers in DataOnly (or implied data-only) restores. - Change -U option to -L to allow -U to specify username in future. (pg_restore) Philip Warner 2001-03-06 04:08:04 +00:00
  • 0ab27ad5e0 Add missing space, change some markup. Peter Eisentraut 2001-03-05 19:00:39 +00:00
  • 27d8dcd55f Sorry, that change was not correct. Peter Eisentraut 2001-03-05 19:00:01 +00:00
  • 47065aec11 I'm attaching those diffs for the Reference Guide in a tar file, as not all of them attached properly in the post I made a few minutes ago. Please disregard those earlier files. The diffs in the tar file replace them. Bruce Momjian 2001-03-05 18:42:57 +00:00
  • 83d0e37947 Update email addresses. Bruce Momjian 2001-03-05 18:09:55 +00:00
  • ec30cfd799 Here is the chinese_big5 patch for PgAccess. I've tested under Chinese Windows 2000 without any problem. Bruce Momjian 2001-03-05 17:20:37 +00:00
  • ef8181b808 Hmmm, a conflict with V1.104 of configure.in remained and broke configure (said redirection required when run). Peter Mount 2001-03-05 10:18:48 +00:00
  • 79e2dd5875 There's always 1 file missed out ;-) Peter Mount 2001-03-05 10:02:35 +00:00
  • c18bb990d3 Ok, I've split todays commit into three, the first two already done had some bits in JDBC & the first set of tools into contrib. Peter Mount 2001-03-05 09:40:02 +00:00
  • 9142ca2faf Minor fixes... Peter Mount 2001-03-05 09:17:43 +00:00
  • e2e84a1c5e First batch of the tools merged in... Peter Mount 2001-03-05 09:15:38 +00:00
  • 5bbad66e0e PyGreSQL documentation. Based on the README, converted to DocBook by Mikhail Terekhov <terekhov@emc.com>. Peter Eisentraut 2001-03-04 18:54:07 +00:00
  • 60cea7d71a Update mysql converter, new version released. Bruce Momjian 2001-03-04 15:43:33 +00:00
  • aee52a6de3 Document TEMP option. Tom Lane 2001-03-03 22:11:40 +00:00
  • 23e41fb7fb Add configure check for -lunix, for QNX. Peter Eisentraut 2001-03-03 15:53:41 +00:00
  • 7a2fdd9632 Update the version number. We may change this to 7.1 if we align it with PostgreSQL. D'Arcy J.M. Cain 2001-03-03 14:00:56 +00:00
  • 88342ae929 Add oid to list of keys cached. D'Arcy J.M. Cain 2001-03-03 13:58:24 +00:00
  • 6b6f8327ae Incrementing version number in preparation for next release. Note that I am talking with Thomas Lockhart about the idea of bringing the PyGreSQL version number into alignment with PostgreSQL so this may change to 7.1 before the release. D'Arcy J.M. Cain 2001-03-03 13:54:35 +00:00
  • a487e0d333 Added postgres.h header for more type checking. D'Arcy J.M. Cain 2001-03-03 13:42:37 +00:00
  • 376fa516bd Update TODO list. Bruce Momjian 2001-03-02 16:10:48 +00:00
  • f1ad18d49a Add missing include. Peter Eisentraut 2001-03-01 19:03:44 +00:00
  • 653cd3e38e Fix memory leak. Peter Eisentraut 2001-03-01 18:52:50 +00:00
  • ea7b4f1f04 Ensure previous setting of pset.queryFout is restored after a failed backslash-g command. Tom Lane 2001-03-01 18:34:29 +00:00
  • 08372d4e03 Add missing semicolon required by QNX shell. from "Tegge, Bernd" <tegge@repas-aeg.de> Peter Eisentraut 2001-03-01 16:17:53 +00:00
  • fa2e3cffd3 Remove HAVE_OPTARG per discussion in hackers list. Tatsuo Ishii 2001-03-01 05:05:29 +00:00
  • 7c5b2487b0 Update TODO list. Bruce Momjian 2001-03-01 03:30:19 +00:00
  • f6f0b16e28 Update TODO list. Bruce Momjian 2001-03-01 02:17:32 +00:00
  • bd6f02e7e6 Do not strip whitespace within quotes. Peter Eisentraut 2001-02-28 20:39:42 +00:00
  • e96358a60a Update TODO list. Bruce Momjian 2001-02-28 18:36:26 +00:00
  • e921cdb894 Update TODO list. Bruce Momjian 2001-02-28 18:07:15 +00:00
  • 778a21ca94 Tweak portal (cursor) code so that it will not call the executor again when user does another FETCH after reaching end of data, or another FETCH backwards after reaching start. This is needed because some plan nodes are not very robust about being called again after they've already returned NULL; for example, MergeJoin will crash in some states but not others. While the ideal approach would be for them all to handle this correctly, it seems foolish to assume that no such bugs would creep in again once cleaned up. Therefore, the most robust answer is to prevent the situation from arising at all. Tom Lane 2001-02-27 22:07:34 +00:00
  • f5ea88ac6e Mark new text<->date, text<->time, text<->timetz conversion functions as noncachable, so that CURRENT_DATE and CURRENT_TIME work as functions again, rather than being collapsed to constants immediately. Marking the reverse conversions noncachable might be overkill, but I'm not sure; do these datatypes have the notion of a CURRENT value? Better safe than sorry, for now. Tom Lane 2001-02-27 20:34:10 +00:00
  • ca22223e82 start of an admin tool for FreeBSD to help configure shared memory for that machine Marc G. Fournier 2001-02-27 15:37:39 +00:00
  • df247b821d Massive commits for SunOS4 port. Tatsuo Ishii 2001-02-27 08:13:31 +00:00
  • 919ace07d5 Fix vacuum analyze error. Tatsuo Ishii 2001-02-27 07:07:00 +00:00
  • 06e3d84d88 Fixed variable handling in preproc.y. Michael Meskes 2001-02-26 14:42:54 +00:00
  • f6f8c332b1 Allow pgaccess to input Japanese. See included mail. Tatsuo Ishii 2001-02-26 05:15:48 +00:00
  • 9c9936587c Implement COMMIT_SIBLINGS parameter to allow pre-commit delay to occur only if at least N other backends currently have open transactions. This is not a great deal of intelligence about whether a delay might be profitable ... but it beats no intelligence at all. Note that the default COMMIT_DELAY is still zero --- this new code does nothing unless that setting is changed. Also, mark ENABLEFSYNC as a system-wide setting. It's no longer safe to allow that to be set per-backend, since we may be relying on some other backend's fsync to have synced the WAL log. Tom Lane 2001-02-26 00:50:08 +00:00
  • 60774e8210 Even better example for operator precedence mis-parsing. Peter Eisentraut 2001-02-25 16:05:21 +00:00
  • 2a398726e7 Doesn't need libpq. Peter Eisentraut 2001-02-25 15:57:45 +00:00
  • eade6d3569 Remove binary files. Peter Eisentraut 2001-02-25 15:55:05 +00:00
  • 496ea7a876 At least on HPUX, select with delay.tv_sec = 0 and delay.tv_usec = 1000000 does not lead to a one-second delay, but to an immediate EINVAL failure. This causes CHECKPOINT to crash with s_lock_stuck much too quickly :-(. Fix by breaking down the requested wait div/mod 1e6. Tom Lane 2001-02-24 22:42:45 +00:00
  • 3460181c3c Choose a more suitable example for the operator precedence mis-parsing example. Peter Eisentraut 2001-02-24 18:09:51 +00:00
  • 2db9d5e53a Markup, spell check, refine JDBC documentation. Peter Eisentraut 2001-02-24 12:40:27 +00:00
  • f1e0044ba3 When under postmaster, bogus arguments should cause proc_exit(0) not proc_exit(1). Unless you think a system-wide restart is an appropriate response to bogus PGOPTIONS, that is. Tom Lane 2001-02-24 02:04:51 +00:00
  • 2b0f8ae009 Fix pg_dump crashes caused by bogus use of va_start/va_end (only seen on some platforms, which is not too surprising considering how platform specific these macros must be). Tom Lane 2001-02-23 22:52:32 +00:00
  • b25e60d887 I had a need to read such things as the backend locale and the catalog version number from the current database, and couldn't find any existing program to do that. Bruce Momjian 2001-02-23 20:38:35 +00:00
  • e74ce0a566 As long as we're fixing this space calculation, let's actually do it right. We should MAXALIGN the individual items because we'll allocate them individually, not as an array. Tom Lane 2001-02-23 20:12:37 +00:00
  • d106fd2fa8 Update TODO list. Bruce Momjian 2001-02-23 19:38:43 +00:00
  • a37666c2ec Update comments on locks. Bruce Momjian 2001-02-23 19:24:06 +00:00
  • 8176465150 Update TODO list. Bruce Momjian 2001-02-23 19:21:53 +00:00
  • 0bcd24f9f6 Update TODO list. Bruce Momjian 2001-02-23 19:14:52 +00:00
  • 81b48493aa Bruce Momjian <pgman@candle.pha.pa.us> writes: > Is there one LOCKMETHODCTL for every backend? I thought there was only > one of them. >> >> You're right, that line is erroneous; it should read >> >> size += MAX_LOCK_METHODS * MAXALIGN(sizeof(LOCKMETHODCTL)); >> >> Not a significant error but it should be changed for clarity ... Bruce Momjian 2001-02-23 18:28:46 +00:00
  • 10bfaf58d2 update to beta5 ... I think I ran cvs2cl right this time? :) Marc G. Fournier 2001-02-23 18:09:59 +00:00
  • a10dc2e978 update to beta5 Marc G. Fournier 2001-02-23 18:09:43 +00:00
  • 94b61fbc58 Resolve a compile error. Hiroshi Inoue 2001-02-23 09:31:52 +00:00
  • 34822e517a Reindex of shared system indexes must be overwrite mode. Hiroshi Inoue 2001-02-23 09:26:14 +00:00
  • 5735c4cf3d Enhanced UTF-8/SJIS mapping generator, contributed by Eiji Tokuya" <e-tokuya@Mail.Sankyo-Unyu.co.jp> Tatsuo Ishii 2001-02-23 08:44:33 +00:00
  • a9a047e347 Freshen with a few recent platform reports: Linux/Alpha, Linux/Sparc, MacOS-X. Thomas G. Lockhart 2001-02-23 02:17:27 +00:00
  • 28f82ebe9e chinese-gb -> chinese_gb. Bruce Momjian 2001-02-23 01:21:58 +00:00
  • 5df25b357e Rename to chinese-gb Bruce Momjian 2001-02-23 01:21:27 +00:00