Commit Graph

  • c6a6597862 *** empty log message *** Michael Meskes 1999-06-16 18:35:51 +00:00
  • c70db13265 *** empty log message *** Michael Meskes 1999-06-16 18:25:50 +00:00
  • 6f4bd30c77 Add NT readme file. Bruce Momjian 1999-06-16 18:09:59 +00:00
  • ad34847d4e Cleanup Bruce Momjian 1999-06-16 11:01:17 +00:00
  • 275a1d054e Undo Jan's typo that broke regress.sh's detection of system type name. REL6_5 Tom Lane 1999-06-14 17:49:06 +00:00
  • 1b93294ff5 Fix cross-reference to large objects. Thomas G. Lockhart 1999-06-14 16:33:46 +00:00
  • c799ea0cc1 Fix cross-reference to large objects in the CREATE TYPE section. Thomas G. Lockhart 1999-06-14 16:32:41 +00:00
  • 43d2e47789 Release notes from sgml. Came out with max 79 columns from Applix by defining the page width at 10 inches and the right margin at 9.5 inches, then exporting as "ASCII Layout". Thomas G. Lockhart 1999-06-14 15:57:24 +00:00
  • bee3f85a35 Put in CREATE TABLE AS and SELECT INTO reference pages. Left them out after splitting them from the CREATE TABLE and SELECT sources. Thomas G. Lockhart 1999-06-14 07:41:04 +00:00
  • 1ac838edba Minor updates for release. Split reference pages for CREATE TABLE AS and SELECT INTO to allow psgml (the emacs parser) to handle parsing. Thomas G. Lockhart 1999-06-14 07:37:05 +00:00
  • 5e84d58e70 Minor updates for release. Thomas G. Lockhart 1999-06-14 07:36:12 +00:00
  • abc4059128 Cut down to 80 columns per Bruce. Mostly hacked at the porting table. Thomas G. Lockhart 1999-06-14 07:24:32 +00:00
  • 50d2e68ad5 HTML versions of docs for v6.5 release. Thomas G. Lockhart 1999-06-14 06:59:34 +00:00
  • 93b7b5bf42 Fix URL for Norm Walsh's Style Sheets. Thomas G. Lockhart 1999-06-14 06:56:31 +00:00
  • 4210263397 Fix typos and wording in v6.5 release summary per Fred Horsh. Thomas G. Lockhart 1999-06-14 06:55:45 +00:00
  • 1cf01022e1 User's Guide for v6.5. Thomas G. Lockhart 1999-06-14 06:25:03 +00:00
  • de7c728d41 change #if defined(__mc68000__) to: #if defined(__mc68000__) && defined(__linux__) so that other m68k systems(such as NetBSD) will not be affected. Tatsuo Ishii 1999-06-13 00:07:43 +00:00
  • 642d21a59b Move default NBuffers setting into config.h, and rename it to DEF_NBUFFERS for readability. Make sure the default value is OK according to postmaster.c's new sanity check for -B values. Tom Lane 1999-06-12 22:17:24 +00:00
  • d9e223d53c Fix critical error noticed by Massimo: copy.c used to have a special hack to ensure it would close its output file even after failure due to elog(ERROR) partway through the copy. This is now unnecessary because fd.c takes care of cleaning up open files at transaction abort; worse, after fd.c closed the file copy.c would try to do so *again* at the start of the next COPY command. This would result in havoc in most implementations of stdio library. Tom Lane 1999-06-12 20:41:25 +00:00
  • aaf2442472 Remove query_planner's overhasty rejection of cases where tlist and qual are NULL. It ought to handle these the same as the cases where tlist contains only constant expressions, ie, be willing to generate a Result-node plan. This did not use to matter, but it does now because union_planner will flatten the tlist when aggregates are present. Thus, 'select count(1) from table' now causes query_planner to be given a null tlist, and to duplicate 6.4's behavior we need it to give back a Result plan rather than refusing the query. 6.4 was arguably doing the Wrong Thing for this query, but I'm not going to open a semantics issue right before 6.5 release ... can revisit that problem later. Tom Lane 1999-06-12 19:38:30 +00:00
  • acf242da97 Plug hole in dike: planner would coredump if query_planner returned NULL, which it will do in some cases where an elog(ERROR) would probably be more appropriate. For the moment, generate a not-very- informative error message rather than proceeding to certain coredump. Probably ought to think about making query_planner elog instead of returning NULL, but this is at least a safe change for now. Tom Lane 1999-06-12 19:27:41 +00:00
  • 1918a1d191 When targetlist is NULL, ExecTargetList was passing back a pointer to palloc'd but uninitialized memory. This is not cool; anyone looking at the returned 'tuple' would at best coredump and at worst behave in a bizarre and irreproducible way. Fix it to return a predictable value, namely a correctly-set-up palloc'd tuple containing zero attributes. I believe this fix is both safe and critical. Tom Lane 1999-06-12 19:22:40 +00:00
  • 0c3281ce7c Reversed out Massimo patch. Bruce Momjian 1999-06-12 14:07:33 +00:00
  • 603e153bb8 I don't like last minute patches before the final freeze, but I believe that this one could be useful for people experiencing out-of-memory crashes while executing queries which retrieve or use a very large number of tuples. Bruce Momjian 1999-06-12 14:05:41 +00:00
  • bd470ba47e Hi, Bruce Momjian 1999-06-11 15:01:29 +00:00
  • f4de72cc6b add m86 similar entries. Bruce Momjian 1999-06-11 14:34:02 +00:00
  • ba740a0917 Change Assert(Ptp.t_data->t_xmax == tp.t_data->t_xmin) to : /* * Read above about cases when !ItemIdIsUsed(Citemid) * (child item is removed)... Due to the fact that * at the moment we don't remove unuseful part of * update-chain, it's possible to get too old * parent row here. Like as in the case which * caused this problem, we stop shrinking here. * I could try to find real parent row but want * not to do it because of real solution will * be implemented anyway, latter, and we are too * close to 6.5 release. - vadim 06/11/99 */ if (Ptp.t_data->t_xmax != tp.t_data->t_xmin) ... Vadim B. Mikheev 1999-06-11 09:35:08 +00:00
  • 3b79cc0c55 Removed bad Assert(!buf->ri_lock) when unlocking exclusively locked buffer. Vadim B. Mikheev 1999-06-11 09:00:02 +00:00
  • 4ca7b4d2e5 More about chained mode and isolation. Vadim B. Mikheev 1999-06-11 05:40:18 +00:00
  • 962c66d83f More about chained mode and isolation levels. Vadim B. Mikheev 1999-06-11 05:19:53 +00:00
  • 3b9ef4d073 Change mdtruncate to truncate and not unlink. Bruce Momjian 1999-06-11 02:39:43 +00:00
  • d852d31ea3 This patch should enable 6.5 to build on Motorola 68000 architecture. It comes from Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>. Bruce Momjian 1999-06-10 22:59:22 +00:00
  • 70dfc8c11e *** empty log message *** Michael Meskes 1999-06-10 19:11:33 +00:00
  • cc08d051d0 Added 2 regression tests for NUMERIC data type. Jan Wieck 1999-06-10 17:49:32 +00:00
  • 78f7ccc982 1. Fix for elog(ERROR, "EvalPlanQual: t_xmin is uncommitted ?!") and possibly for other cases too: Vadim B. Mikheev 1999-06-10 14:17:12 +00:00
  • c37ecaf8d5 Fix errors in SELECT ... GROUP BY ... UNION SELECT ... ye proverbial one-line patch (not counting five lines of comment so's maybe it won't happen again) Tom Lane 1999-06-10 06:55:40 +00:00
  • 878d952084 Add mention of hot backups to the release notes. Add id tags to chapter and section headings to ensure good labels on output html files. Thomas G. Lockhart 1999-06-09 13:44:59 +00:00
  • 3f86238f13 Make minor changes in wording. Adjust tags to get a clean build. Thomas G. Lockhart 1999-06-09 13:43:42 +00:00
  • 0ac955540b Remove -O2 for linux/alpha, make -O. Bruce Momjian 1999-06-09 12:39:46 +00:00
  • 51298bcfda Reset evaluation plan tuple table next free slot counter to 0 after ExecEndNode. It must be done! Or we'll be out of free tuple slots very soon, though slots are freed by ExecEndNode and ready for reusing. Vadim B. Mikheev 1999-06-09 12:23:42 +00:00
  • 0e41fd57df MVCC updates. Vadim B. Mikheev 1999-06-09 03:51:40 +00:00
  • c0b4b42c92 MVCC updation. Vadim B. Mikheev 1999-06-08 20:01:01 +00:00
  • ccdad51a73 Linux-alpha gets -O Bruce Momjian 1999-06-08 19:19:51 +00:00
  • 2544f2d0bb Remove optimization on linux/alpha. Bruce Momjian 1999-06-08 17:34:43 +00:00
  • 0bb2c0673c Fix for duplicate LC_COLLATE Bruce Momjian 1999-06-08 16:42:55 +00:00
  • ca485d053b Add mention of new pg_dump feature. Bruce Momjian 1999-06-08 16:42:10 +00:00
  • 4b8fa62f84 Install proper Irix FAQ. Bruce Momjian 1999-06-08 16:27:26 +00:00
  • 61882d4c37 Cleanup Bruce Momjian 1999-06-08 01:37:55 +00:00
  • f56483490b Disable pg_upgrade for 6.5. Bruce Momjian 1999-06-08 01:32:05 +00:00
  • 505b2ecdf4 I attach a patch for pg_upgrade. This does two things: Bruce Momjian 1999-06-07 22:58:31 +00:00
  • 094616ec83 On AIX 4.3.2 the third line in template/aix_42: SHARED_LIB: Bruce Momjian 1999-06-07 17:20:24 +00:00
  • 4c45832c39 Concurrency... Highest one... DO NOT EVEN TRY TO DO PageGetMaxOffsetNumber BEFORE LockBuffer! -:) Vadim B. Mikheev 1999-06-07 15:14:54 +00:00
  • 8864ee0b6b > Here is a small patch that should only affect win32 building > (native win32, not cygnus). > It does the following: > Patches two win32.mak files to DEFINE HAVE_VSNPRINTF and > HAVE_STRDUP. This is required to build at all. > Bumps the version number on libpq.dll from 6.4 to 6.5. > Required for install programs to work. > Adds defintions for BLCKSZ and MAXIMUM_ALIGN to "win32.h" in > the client-side libpiq directory. > > All these files are only used when building on native win32, > so it should be safe I think. > > Again, really sorry to throw this in so late, but I would > hate to do the same thing as with 6.4 (which required 6.4.1 > to at all compile on Win32). > > Thanks, > > //Magnus Bruce Momjian 1999-06-07 14:29:20 +00:00
  • bad3b3068d Repair recently-introduced error in makeIndexable for LIKE: a non-leading % would be put into the >=/<= patterns. Also, repair longstanding confusion about whether %% means a literal %%. The SQL92 doesn't say any such thing, and textlike() knows that, but gram.y didn't. Tom Lane 1999-06-07 14:28:26 +00:00
  • 43c135e351 Have to release meta page before reading root one! < 6.5 versions were just not affected by this bug due to locking. Vadim B. Mikheev 1999-06-07 14:28:22 +00:00
  • 06385ccbd5 Update TODO. Bruce Momjian 1999-06-07 02:42:07 +00:00
  • 1b812d9358 1. xact.c: update comments about changing MyProc->xid and MyProc->xmin. 2. varsup.c:ReadNewTransactionId(): don't read nextXid from disk - this func doesn't allocate next xid, so ShmemVariableCache->nextXid may be used (but GetNewTransactionId() must be called first). 3. vacuum.c: change elog(ERROR, "Child item....") to elog(NOTICE) - this is not ERROR, proper handling is just not implemented, yet. 4. s_lock.c: increase S_MAX_BUSY by 2 times. 5. shmem.c:GetSnapshotData(): have to call ReadNewTransactionId() _after_ SpinAcquire(ShmemIndexLock). Vadim B. Mikheev 1999-06-06 20:19:35 +00:00
  • 48c1887964 equal() needs a case for Aggref nodes, as shown by: regression=> select sum(q1) from int8_tbl group by q2 order by sum(q1); NOTICE: equal: don't know whether nodes of type 107 are equal Tom Lane 1999-06-06 17:46:40 +00:00
  • dfaf9fbcb4 Add a regression test case to catch breakage of GROUP BY and aggregate functions in queries that use inheritance. Tom Lane 1999-06-06 17:41:01 +00:00
  • b4210ae0f0 Fix problems with grouping/aggregation in queries that use inheritance ... basically it was completely busted :-( Tom Lane 1999-06-06 17:38:11 +00:00
  • 08abe0acb6 I used bad style of comments and ... commented out some code in EvalPlanQualNext() when implemented it... -:) Uncommented... Vadim B. Mikheev 1999-06-06 15:14:40 +00:00
  • ca234c3f38 Instead of failing when the constructed name for a sequence, index, etc is too long, truncate until it fits. Tom Lane 1999-06-05 20:22:30 +00:00
  • 4cf595bf88 Update from Massimo Bruce Momjian 1999-06-05 20:07:54 +00:00
  • 27b8143944 Hi, Bruce Momjian 1999-06-05 19:09:48 +00:00
  • 977108e8d9 New FAQ with commerical support mention. Bruce Momjian 1999-06-05 18:30:43 +00:00
  • 3fd4755ee3 Update faq and hpux faq. Bruce Momjian 1999-06-05 18:24:55 +00:00
  • e7253d893c Remove redeclarations of default parameter values from PgDatabase::DisplayTuples and PgDatabase::PrintTuples. This is incorrect according to strict interpretation of the C++ spec, and some compilers will reject it. Also silence g++ warning about unused parameter. Tom Lane 1999-06-05 18:05:17 +00:00
  • 7e6a9a60ff a fix for Win32 support provided by yutaka@marin.or.jp. The patch will avoid to add .exe suffix to the pg_encoding binary. Tatsuo Ishii 1999-06-05 10:27:31 +00:00
  • 93b57eb533 trace.patch (compilation error) Marc G. Fournier 1999-06-05 04:18:09 +00:00
  • dbaab4a4d4 man.patch (make inconsistency) Marc G. Fournier 1999-06-05 04:15:09 +00:00
  • 840306af04 ecpg.patch (wrong makefile expansion in some cases) Marc G. Fournier 1999-06-05 04:13:21 +00:00
  • bf1dd3ec40 Update FAQ's for release. Bruce Momjian 1999-06-05 03:43:07 +00:00
  • bafe9e500d Update with more TODO items. Bruce Momjian 1999-06-05 02:47:13 +00:00
  • 857c079304 Suppress indexes on large objects from psql's \d listing; they were confusing because the large object tables themselves are not shown. (Besides, if you've got hundreds or thousands of large objects, you really don't want to see 'em at all.) Also, suppress all indexes from the \z ACL listing, since indexes have no meaningful protection information. Tom Lane 1999-06-04 21:21:13 +00:00
  • 8f19603d6c Add startup-time check that -B is not unreasonably small for given number of backends (-N), per recent discussion in pghackers list. Tom Lane 1999-06-04 21:14:46 +00:00
  • 4cd4a54c80 Add configurable option controlling security checks in LO functions. Tom Lane 1999-06-04 21:13:38 +00:00
  • 1c3c080534 Turns out OIDNAMELEN wasn't really being used at all! Get rid of it to make customization of NAMEDATALEN easier. Tom Lane 1999-06-04 21:12:07 +00:00
  • 7b5f84d12d Add blurb on new docs in release notes. Make minor info and markup changes for v6.5 release. Thomas G. Lockhart 1999-06-04 15:51:42 +00:00
  • ebfbb79f25 Add input parameters for LOCK TABLE. Still needs explanation from Vadim. Fix markup. Thomas G. Lockhart 1999-06-04 15:50:44 +00:00
  • 39fc813951 May as well keep an ApplixWare version of this file too. Thomas G. Lockhart 1999-06-04 06:31:14 +00:00
  • a9ce743a02 Hardcopy for v6.5 release. Thomas G. Lockhart 1999-06-04 06:24:02 +00:00
  • 1ab29c826e Add a mention of doc changes in the release notes. Thomas G. Lockhart 1999-06-04 06:23:27 +00:00
  • 1345dd2884 Release notes from sgml for v6.5 release. Thomas G. Lockhart 1999-06-04 06:23:00 +00:00
  • f0f416a2d3 Add mention of SHARE ROW EXCLUSIVE mode. Bruce Momjian 1999-06-04 04:28:54 +00:00
  • 8760d33abb man page cleanup for vadim. Bruce Momjian 1999-06-04 04:16:11 +00:00
  • 5a7547d3fc Add description for SET TRANSACTION. Bruce Momjian 1999-06-04 03:44:42 +00:00
  • 74e7b58b61 Fix for failure to clean SysCache entry when a relation is deleted in the same transaction that created it. Tom Lane 1999-06-04 02:19:47 +00:00
  • 0bddf3da81 cleanup Bruce Momjian 1999-06-03 20:45:08 +00:00
  • a6ed4794a3 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; ^^^^ required Bruce Momjian 1999-06-03 20:44:28 +00:00
  • 155b5808ca Thanks for this, but SET TRANSACTION ISOLATION LEVEL should be described like SET TIME ZONE: TO is not allowed, as well as DEFAULT option. There are only two forms: Bruce Momjian 1999-06-03 20:42:18 +00:00
  • a40bac0d1d Update of release notes with new items. Bruce Momjian 1999-06-03 20:40:50 +00:00
  • a4a5f56202 Add mention of FOR UPDATE and LIMIT/OFFSET> Bruce Momjian 1999-06-03 19:52:09 +00:00
  • e1ea7cc2e5 Update lock sgml/man/psql help pages. Bruce Momjian 1999-06-03 19:18:00 +00:00
  • 4a077caa60 Add SET TRANSACTION ISOLATION LEVEL and SET NAMES mention. Bruce Momjian 1999-06-03 18:38:00 +00:00
  • 7857241229 Update psql help so it looks better. Bruce Momjian 1999-06-03 18:25:27 +00:00
  • fa0ed6f047 Update SET commands for psql \h, man pages, and sgml. Bruce Momjian 1999-06-03 18:18:43 +00:00
  • ee5764beff Minor markup fixes. Thomas G. Lockhart 1999-06-03 16:13:54 +00:00
  • cb7dad1731 Make separate subsection for Vadim's MVCC notes. Add timing info for v6.5 on my linux box. Thomas G. Lockhart 1999-06-03 16:13:35 +00:00
  • 29af124390 Fix markup and formatting. Thomas G. Lockhart 1999-06-03 16:11:58 +00:00
  • 4a1efbc1c0 Installation notes for v6.5. Generated from install.sgml and installation.sgml. Thomas G. Lockhart 1999-06-03 16:05:38 +00:00