Commit Graph

  • 1a9840cd63 Update info about mailing lists, make a few other minor improvements. Tom Lane 2001-03-24 03:40:44 +00:00
  • f7a4db10b2 Update to the current state of platform support. Still need some tested for the 7.1 release. Thomas G. Lockhart 2001-03-24 02:36:01 +00:00
  • 15dc7d11ea Fix up wording slightly. No change in content. Thomas G. Lockhart 2001-03-24 02:35:25 +00:00
  • eb3ef4e070 update the ChangeLog in preparation for release ... Marc G. Fournier 2001-03-24 00:48:17 +00:00
  • 27b5a8ef0f Miscellaneous updates and minor copy-editing. Tom Lane 2001-03-24 00:24:26 +00:00
  • 3311e250cd Doc update from Roberto Mello: improved versions of instr() examples. Tom Lane 2001-03-23 22:07:50 +00:00
  • e458ebfd21 When using 'long long int' for int64 type, check to see if the compiler accepts nnnLL syntax for long long constants. If so, decorate the CRC64 constants with LL to avoid warnings and/or erroneous results from certain non-standards-compliant compilers. Tom Lane 2001-03-23 18:42:12 +00:00
  • 32924c1c90 Mark exception and assert global variables as DLLIMPORT, so that plpgsql can be compiled with asserts enabled on Windoze. Tom Lane 2001-03-23 18:26:01 +00:00
  • aba61c5211 Update TODO list. Bruce Momjian 2001-03-23 17:09:09 +00:00
  • 40f158da48 Add checking for strtoul. SunOS4 does not have it. Tatsuo Ishii 2001-03-23 05:46:05 +00:00
  • 7cf952e7b4 Fix comments that were mis-wrapped, for Tom Lane. Bruce Momjian 2001-03-23 04:49:58 +00:00
  • 4e911c847c Fix SPI example to reflect new-style calling convention for textout(). Tom Lane 2001-03-23 01:51:08 +00:00
  • b1065f8fc2 Fix checking of file operations in demo ('files') output format. Philip Warner 2001-03-23 01:27:12 +00:00
  • a062473696 Fix problems with coredumps due to ^C when longjmp buffer isn't valid. Now, we will only catch ^C at times when it is valid. Tom Lane 2001-03-23 00:36:38 +00:00
  • b32cac8055 Fix Joubert's complaint that int8-sized numeric literals are mishandled on Alpha (because parser mistakenly assumes that a nonoverflow result from strtol means the value will fit into int4). A scan for other uses of strtol and strtoul found a couple other places with the same mistake; fix them too. The changes are all conditional on HAVE_LONG_INT_64 to avoid complaints from compilers that think x != x is a silly test (cf. pg_atoi). Tom Lane 2001-03-22 17:41:47 +00:00
  • 339cd6b9b0 Run pgindent on _int.c, for Tom Lane. I had skipped this file because of a complex macro that pgindent complained about. Hand-adjusted macro for pgindent run. Bruce Momjian 2001-03-22 15:24:12 +00:00
  • 69a2c2bad2 geometry tests 'FAILED' from a precision standpoint, but differently then what solaris-precision takes into account ... its possible that solaris-precision is 'stale', but created a new one "just in case" ... Marc G. Fournier 2001-03-22 15:13:19 +00:00
  • 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. Bruce Momjian 2001-03-22 06:16:21 +00:00
  • 9e1552607a pgindent run. Make it all clean. Bruce Momjian 2001-03-22 04:01:46 +00:00
  • 6cf8707b82 correction Peter Eisentraut 2001-03-21 19:09:03 +00:00
  • ff3c4896a9 The attached patch fixes win32.mak which got broken by the Multibyte mod :-(, and tidies it up a little as well. Hiroshi Inoue 2001-03-21 16:26:17 +00:00
  • 34dba9c9c4 Update TODO list. Bruce Momjian 2001-03-21 15:46:11 +00:00
  • ab36582a19 Check bufHdr->cntxDirty and call StartBufferIO in BufferSync() *before* acquiring shlock on buffer context. This way we should be protected against conflicts with FlushRelationBuffers. (Seems we never do excl lock and then StartBufferIO for the same buffer, so there should be no deadlock here, - but we'd better check this very soon). Vadim B. Mikheev 2001-03-21 10:13:29 +00:00
  • 736c4655c3 a fix from Eiji Tokuya. Hiroshi Inoue 2001-03-21 09:35:25 +00:00
  • cfbd8a781b Add mmap info. Seems mmap may not be a good idea. Bruce Momjian 2001-03-21 04:39:28 +00:00
  • 698a0b87c9 Update TODO list. Bruce Momjian 2001-03-21 04:30:26 +00:00
  • 59ab6a49ab well, here goes our first Release Candidate for 7.1 *cross fingers* Marc G. Fournier 2001-03-20 23:35:20 +00:00
  • 85c0c73267 Fix 'ps' WAIT status display bug on setproctitle() platforms, cleared by Tom Lane. Bruce Momjian 2001-03-20 22:31:54 +00:00
  • 2bea1e0aec Update Japanese FAQ. Bruce Momjian 2001-03-20 22:15:43 +00:00
  • 3938b80637 Update TODO list. Bruce Momjian 2001-03-20 22:04:59 +00:00
  • 40dc76e315 Recommend CREATE TABLE AS in preference to SELECT INTO. Remove the (inadequate anyway) mention of SELECT INTO from the main SELECT ref page. Point out that SELECT INTO means something else in plpgsql and ecpg. Tom Lane 2001-03-20 20:54:41 +00:00
  • 192d7245b5 Update TODO list. Bruce Momjian 2001-03-20 20:32:30 +00:00
  • 7433081a6f Update TODO list. Bruce Momjian 2001-03-20 20:31:56 +00:00
  • f4cb2be88e Update TODO list. Bruce Momjian 2001-03-20 20:31:07 +00:00
  • 86f8949271 Update TODO list. Bruce Momjian 2001-03-20 19:56:25 +00:00
  • 2ef6e7ee18 Repair intarray's problems with TOASTed input, avoid scribbling on source data, improve split algorithm for intbig_ops. Oleg Bartunov with some kibitzing from Tom Lane. Tom Lane 2001-03-20 03:08:12 +00:00
  • 9e07c9a39c Mention that parallel regress script needs to be run under ksh not sh on HPUX. Tom Lane 2001-03-20 00:18:21 +00:00
  • ca03b551fc Discuss LOCALE differences as a reason for regression test failure. Tom Lane 2001-03-20 00:09:36 +00:00
  • 68bc848766 Tweak out-of-memory error messages to include the request size, so that it's easier to tell whether a bug report is talking about progressive memory exhaustion or a wacko requested chunk size. Tom Lane 2001-03-19 22:29:39 +00:00
  • 184fb14b90 Make regular-expression error messages a tad less obscure, per gripe from Josh Berkus. Tom Lane 2001-03-19 22:27:46 +00:00
  • c41536ea56 Update Peter Mount's email address in README. Bruce Momjian 2001-03-19 21:57:09 +00:00
  • 6ea087b243 Add missing TO. Peter Eisentraut 2001-03-19 16:20:52 +00:00
  • 1088e72054 Add note about saving large objects during upgrade. Peter Eisentraut 2001-03-19 16:19:26 +00:00
  • cfeccdf80a - Added CVS headers to files - Avoid forcing table name to lower case in FixupBlobXrefs - Removed fmtId calls for all ArchiveEntry name fields. This fixes quoting problems in trigger enable/disable code for mixed case table names, and avoids commands like 'pg_restore -t '"TblA"' Philip Warner 2001-03-19 02:35:29 +00:00
  • 31b5c05819 Restore include-file updates, and fix some of the more glaring macro sloppiness (insufficient parenthesization, etc). It still fails regress test for me, however. Tom Lane 2001-03-18 23:36:55 +00:00
  • 8f82141b54 Restore Peter's makefile fixes. Tom Lane 2001-03-18 23:35:18 +00:00
  • 7c9f29546c Give postmaster enough time to update the pidfile before checking to see if it's been updated. Skip the whole mess if we didn't see any old pidfile. Tom Lane 2001-03-18 20:27:11 +00:00
  • af6e88a9cf Remove NEXTXID xlog record type to avoid three-way deadlock risk. NEXTXID isn't really necessary, per previous discussion in pghackers, but I mulishy insisted we should put it in anyway. Mea culpa. Tom Lane 2001-03-18 20:18:59 +00:00
  • ddc5bc958a When we add 'waiting' to the ps_status display, there should be a space in front of it. Improve comments a little. Tom Lane 2001-03-18 20:13:13 +00:00
  • 934126b518 Considering the BeOS port didn't compile without IPC_STAT and shm_nattch, I'm betting the QNX4 port does not either ... Tom Lane 2001-03-18 18:32:02 +00:00
  • 4bd983bf34 Patches from Cyril Velter to make shared-memory-conflict-detection code work in BeOS port. Tom Lane 2001-03-18 18:22:08 +00:00
  • 5c1b00450c Fixed but in _enableTriggersIfNecessary introduced by previous patches by me which caused segfault in a data-only retore with BLOBs Philip Warner 2001-03-18 03:45:12 +00:00
  • fd5bac6d27 Fix coredump due to writing one more byte than we'd allocated. Tom Lane 2001-03-18 02:25:32 +00:00
  • ae293d33cf Make sure ControlFile logId/logSeg don't go backwards (barely possible given a slow backend, if we update unconditionally as the code did before). Tom Lane 2001-03-18 00:30:27 +00:00
  • 4bcb80a3e3 Update contrib intarray to Jan 25 version. Bruce Momjian 2001-03-17 21:59:42 +00:00
  • 5a38af7fd8 Rearrange XLogFileInit so that control-file spinlock is not held while filling the new log file with zeroes, only while renaming it into place. This should prevent problems with 'stuck spinlock' errors under heavy load. Tom Lane 2001-03-17 20:54:13 +00:00
  • 5dc0e67bd5 Reformat the "major changes" to 72 or so columns. Peter Eisentraut 2001-03-17 18:15:36 +00:00
  • 11fd91579a Repair. Peter Eisentraut 2001-03-17 18:08:14 +00:00
  • 406183fbed Tuning for docbook2man. Peter Eisentraut 2001-03-17 16:27:31 +00:00
  • 3d4fda8d19 New updates from Roberto Mello sent privately today due to email troubles. Thomas G. Lockhart 2001-03-17 01:53:22 +00:00
  • 937ec0064f Make note that version 1.1.8 doesn't work. Peter Eisentraut 2001-03-16 22:12:13 +00:00
  • dd612b4235 Generated Changelog since last Beta ... Marc G. Fournier 2001-03-16 21:49:51 +00:00
  • afa7b190d2 upgrade version to beta6 Marc G. Fournier 2001-03-16 21:29:15 +00:00
  • 10a4e0c2eb Documentation update from Marko Kreen. Tom Lane 2001-03-16 17:42:56 +00:00
  • 90c1e2cc43 Fixed bug in handling of pointers to structs. Michael Meskes 2001-03-16 13:05:57 +00:00
  • 935017457b Oops I forgot to add new files for multibyte support. Sorry Eiji. Hiroshi Inoue 2001-03-16 13:03:04 +00:00
  • 9d645fd84c Support syncing WAL log to disk using either fsync(), fdatasync(), O_SYNC, or O_DSYNC (as available on a given platform). Add GUC parameter to control sync method. Also, add defense to XLogWrite to prevent it from going nuts if passed a target write position that's past the end of the buffers so far filled by XLogInsert. Tom Lane 2001-03-16 05:44:33 +00:00
  • 4eb5e27a28 Resetting the XLOG can't include rewinding it to logical position zero, because we need page LSNs stored in the main database to be less than the current XLOG position. Hence, generate the new XLOG segment at last old segment number plus one. Tom Lane 2001-03-16 05:08:39 +00:00
  • 9242e6c038 Add multibyte support. Provide an extenisible scheme of encoding conversion. As the first step, SJIS and BIG5 are supported. From now on multibyte people would be happy to use this psqlodbc driver. Hiroshi Inoue 2001-03-16 01:17:23 +00:00
  • 25f03eb30c Update sample error messages to agree with current code. Tom Lane 2001-03-15 20:01:32 +00:00
  • 551e0aa991 Fix parameter handling. D'Arcy J.M. Cain 2001-03-15 11:56:05 +00:00
  • 37d67eb159 Add WIN32 support. D'Arcy J.M. Cain 2001-03-15 11:26:22 +00:00
  • d584bf4867 Improve description of to_char templates. Tom Lane 2001-03-15 01:07:51 +00:00
  • 7f02049137 Give a more reasonable error message for a bad attribute name applied to a join or subselect alias ... cf. Oliver Elphick's complaint 13-Mar. Tom Lane 2001-03-14 23:55:33 +00:00
  • 2736ad31dc Fix markup. Peter Eisentraut 2001-03-14 22:20:02 +00:00
  • 7fdaf78ed0 Reduce amount of memory used per tuple for after-event triggers. This is still a memory leak, but a little less bad than it was. Tom Lane 2001-03-14 21:50:32 +00:00
  • c9f26d7af6 COPY should handle after-insert triggers the same as execMain.c does. I'm not sure that it's really necessary to save insert events when there are only after update or delete triggers, but certainly it's wrong for COPY to behave differently from an INSERT query. Tom Lane 2001-03-14 21:47:50 +00:00
  • 609fee4717 A much better version of this is now in backend/port/aix. Peter Eisentraut 2001-03-14 21:16:57 +00:00
  • 8ec7986080 It's "gmake dist" now. Peter Eisentraut 2001-03-14 21:11:53 +00:00
  • b651540720 For some ungodly reason my etags doesn't have an --output option, but it does have -o. Peter Eisentraut 2001-03-14 21:07:16 +00:00
  • e6a4413481 We're past Postgres95 now, and I'm sure Jolly doesn't want to receive any bug reports. ;-) Peter Eisentraut 2001-03-14 21:03:38 +00:00
  • a298589e1c We got automatic dependencies now. Peter Eisentraut 2001-03-14 20:53:13 +00:00
  • fbc69e29af We're way past 6.3 ... Peter Eisentraut 2001-03-14 20:47:24 +00:00
  • c785e1e3b0 Update. Things are now build through 'make'. Peter Eisentraut 2001-03-14 20:44:40 +00:00
  • cfab4f6541 Use SEP_CHAR consistently in forming XLOG pathnames. Tom Lane 2001-03-14 20:23:04 +00:00
  • 7ebbf20763 Remove obsolete PowerPC-specific hack for comparisons to DBL_MIN (per recent discussion with Tatsuo). Hopefully the compilers with that old bug are all long gone. Tom Lane 2001-03-14 20:12:10 +00:00
  • c6c1fea06d Move -Bsymbolic for HPUX to Makefile.hpux, per Peter E's recommendation. Tom Lane 2001-03-14 19:35:12 +00:00
  • 3534e3b68f Update TODO list. Bruce Momjian 2001-03-14 19:28:51 +00:00
  • 9de4b77cee 'waiting' status display had extra space, removed. Change the administrator to 'an' administrator. Bruce Momjian 2001-03-14 18:24:34 +00:00
  • 707c0ffdab Try to run empty test program before running any real AC_TRY_RUN's, to prevent disguised failures. Peter Eisentraut 2001-03-14 18:00:09 +00:00
  • 5dd04603b9 Don't go belly-up if fork() fails for a routine checkpoint subprocess. Just try again later. Tom Lane 2001-03-14 17:58:46 +00:00
  • 286d1fc382 Fix numeric modulo operator for case of fractional right argument. Tom Lane 2001-03-14 16:50:37 +00:00
  • 2e7835f7f8 New shutdown wording: Bruce Momjian 2001-03-14 15:14:35 +00:00
  • 08bf4d68de Fix some memory leaks. Hiroshi Inoue 2001-03-14 09:10:04 +00:00
  • ebffbb42ac ifdef out reindex stuff in VACUUM for safety. Hiroshi Inoue 2001-03-14 08:40:57 +00:00
  • eeaf3fc3a1 First cut at XLOG file reset utility. Could do with more testing, but it works in the simple cases. Tom Lane 2001-03-14 00:57:43 +00:00
  • f192da1ba3 Provide more useful error message if 'postgres -V' failed. Advertise pg_ctl '-l' option. Peter Eisentraut 2001-03-13 21:37:15 +00:00
  • 253c8fecfb update Peter Eisentraut 2001-03-13 20:52:04 +00:00
  • a0d82817da update Peter Eisentraut 2001-03-13 20:42:11 +00:00
  • 1b87e24c4a Change xlog page-header format to include StartUpID. Use the SUI to detect case that next page in log came from an older run than the prior page. This avoids the necessity to re-zero the log after recovery from a crash, which is good because we need not risk destroying valuable log information. This forces another initdb since yesterday :-(. Need to get that log reset utility done... Tom Lane 2001-03-13 20:32:37 +00:00