Commit Graph

  • 648f007fdb I have found a minor problem with current configure.in. Bruce Momjian 1998-08-24 04:09:39 +00:00
  • 0a15090dba man pages cleanup Bruce Momjian 1998-08-24 01:51:20 +00:00
  • 8876ae2c57 OLD has to return CURRENT for now, Jan. Bruce Momjian 1998-08-24 01:39:18 +00:00
  • 15cb32d93e This is the final state of the rule system for 6.4 after the patch is applied: Bruce Momjian 1998-08-24 01:38:11 +00:00
  • f92994b1bd Compile ecpg by default. Bruce Momjian 1998-08-24 01:18:51 +00:00
  • 63b01ba38d just that the regression tests for rules work, please apply the following to regress/sql/tests. Bruce Momjian 1998-08-24 01:17:46 +00:00
  • c0b01461db o note that now pg_database has a new attribuite "encoding" even if MULTIBYTE is not enabled. So be sure to run initdb. Bruce Momjian 1998-08-24 01:14:24 +00:00
  • 9438fe5d09 autoconf Bruce Momjian 1998-08-23 22:36:41 +00:00
  • 07ae591c87 Attached is a patch that uses autoconf to determine whether there is a working 64-bit-int type available. Bruce Momjian 1998-08-23 22:25:54 +00:00
  • 9cad9febb1 cleanup Bruce Momjian 1998-08-23 14:43:46 +00:00
  • 985f4ab98a fulltext copy script. Bruce Momjian 1998-08-22 12:54:58 +00:00
  • 863a62064c As proposed, here is the current version of PL/pgSQL. The test isn't that complete up to now, but I think it shows enough of the capabilities of the module. Bruce Momjian 1998-08-22 12:38:39 +00:00
  • 212f7bdfe3 Patch to allow createuser options from the command line. Bruce Momjian 1998-08-22 05:19:35 +00:00
  • 99a099d436 With the attached patch, I have verified that long (> 8char anyway) usernames and passwords work correctly in both "password" and "crypt" authorization mode. NOTE: at least on my machine, it seems that the crypt() routines ignore the part of the password beyond 8 characters, so there's no security gain from longer passwords in crypt auth mode. But they don't fail. Bruce Momjian 1998-08-22 04:49:05 +00:00
  • c0d730460f The attached patch fixes a problem that I seem to have introduced with the new support for asynchronous NOTIFY in libpgtcl. With the current sources, if the backend disconnects unexpectedly then the tcl/tk application coredumps when control next reaches the idle loop. Oops. Bruce Momjian 1998-08-22 04:34:22 +00:00
  • a738478ad8 Here are additional patches for the UnixWare 7 port. Bruce Momjian 1998-08-22 04:24:41 +00:00
  • 9005da08de Fix display in initdb. Bruce Momjian 1998-08-21 23:22:36 +00:00
  • c8b4d4d000 Fix for index problem that showed up in constraint test. Bruce Momjian 1998-08-20 23:01:24 +00:00
  • 8ae24a7566 update fixes. Bruce Momjian 1998-08-20 22:24:11 +00:00
  • 4a70002149 fix for index problem. Bruce Momjian 1998-08-20 22:07:46 +00:00
  • 31309423c9 Another vacuum fix. Bruce Momjian 1998-08-20 15:16:59 +00:00
  • 09e125084a Fix for vacuum introduced today. Bruce Momjian 1998-08-19 23:48:23 +00:00
  • a4d3695f28 Vacuum cleanup. Bruce Momjian 1998-08-19 22:01:18 +00:00
  • bd5aaca391 Vacuum fix. Was modifying cache. Bruce Momjian 1998-08-19 19:59:49 +00:00
  • 9c4eceb4e3 Fix for vacuum updating problem. Bruce Momjian 1998-08-19 15:47:36 +00:00
  • 5fbbd364e8 fix for ecpg corruption Bruce Momjian 1998-08-19 14:51:31 +00:00
  • 7971539020 heap_fetch requires buffer pointer, must be released; heap_getnext no longer returns buffer pointer, can be gotten from scan; descriptor; bootstrap can create multi-key indexes; pg_procname index now is multi-key index; oidint2, oidint4, oidname are gone (must be removed from regression tests); use System Cache rather than sequential scan in many places; heap_modifytuple no longer takes buffer parameter; remove unused buffer parameter in a few other functions; oid8 is not index-able; remove some use of single-character variable names; cleanup Buffer variables usage and scan descriptor looping; cleaned up allocation and freeing of tuples; 18k lines of diff; Bruce Momjian 1998-08-19 02:04:17 +00:00
  • 31de2c9461 Fix for SNPRINTF test in configure Marc G. Fournier 1998-08-19 00:16:04 +00:00
  • 1a77894d46 Add rule tests to regression tests... Marc G. Fournier 1998-08-19 00:14:39 +00:00
  • 338c54cbc1 From: Jan Wieck <jwieck@debis.com> Marc G. Fournier 1998-08-18 00:49:04 +00:00
  • fde6526753 Make small sentence cleanups. Add missing formatting for program example. Thomas G. Lockhart 1998-08-17 16:22:58 +00:00
  • 28742a182e Rename Id tags to eliminate the trailing "-1" field. This propagates into cleaner html output file names. Thomas G. Lockhart 1998-08-17 16:21:05 +00:00
  • 629d53c974 Move SQL reference pages up into the User's Guide. Thomas G. Lockhart 1998-08-17 16:20:33 +00:00
  • cbed406368 Small sentence cleanups. Add tags for acronyms and products. Thomas G. Lockhart 1998-08-17 16:18:13 +00:00
  • 4e76753091 Bring document list closer to up to day. Add a note on sgml-tools that they are now working with jade and so may become the toolset of choice in the future. Thomas G. Lockhart 1998-08-17 16:17:07 +00:00
  • 9ce4ae80dd Enhanced the allowed constraint syntax, so remove mention of the problem. Thomas G. Lockhart 1998-08-17 16:15:31 +00:00
  • 40aa761d4c Update Id fields in header tags. Rename the TUTORIAL tag to avoid conflicting with the tutorial.sgml container document. Thomas G. Lockhart 1998-08-17 16:14:06 +00:00
  • 0463ee00ae Fix small typo. Thomas G. Lockhart 1998-08-17 16:12:35 +00:00
  • 620c2c362f Update the random test so it should succeed most of the time. Instead of directly showing the random results, test the results for the expected behavior (range and randomness). Thomas G. Lockhart 1998-08-17 16:11:35 +00:00
  • a8bcb8bc58 Update for changes to gram.y. Thomas G. Lockhart 1998-08-17 16:08:54 +00:00
  • 73fae67a0d Allow NOT LIKE, IN, NOT IN, BETWEEN, and NOT BETWEEN expressions in constraint clauses. IN and NOT IN only allow constaints, not subselects. Jose' Soares' new reference docs pointed out the discrepency. Updating the docs too... Thomas G. Lockhart 1998-08-17 16:08:34 +00:00
  • 15f82836bf Use the parser macro IS_BINARY_COMPATIBLE() to allow more success in type checking for DEFAULT contraint clauses. Could do more type coersion later... Thomas G. Lockhart 1998-08-17 16:03:31 +00:00
  • 91162057ae From: Tom Lane <tgl@sss.pgh.pa.us>To: pgsql-patches@postgreSQL.org Marc G. Fournier 1998-08-17 03:53:37 +00:00
  • cf9ecbdabb Just a couple of "after-commit" cleanups... Marc G. Fournier 1998-08-17 03:52:36 +00:00
  • 9312033071 Date: Sun, 16 Aug 1998 14:56:48 -0400 From: Tom Lane <tgl@sss.pgh.pa.us> Attached is a patch for this weekend's work on libpq. I've dealt with several issues: Marc G. Fournier 1998-08-17 03:50:43 +00:00
  • 3fa676a74c From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> Marc G. Fournier 1998-08-17 03:35:05 +00:00
  • efc9a91db9 Allow a null pointer to be returned from get_opname(). Previously, had thrown an error, but looking for alternate strategies for table indices utilization would prefer to continue. Thomas G. Lockhart 1998-08-16 05:38:41 +00:00
  • 4c91723d35 Check for null pointer returned from get_opname(). Don't bother checking for alternate strategies if so since it was more likely a function or some other non-operator anyway. Thomas G. Lockhart 1998-08-16 05:37:04 +00:00
  • 0f19904360 Check for null pointer returned from get_opname(). Thomas G. Lockhart 1998-08-16 05:35:35 +00:00
  • 402b47cffa Disable not-ready-to-use support code for the line data type. Bracket things with #ifdef ENABLE_LINE_TYPE. The line data type has always been used internally to support other types, but I/O routines have never been defined for it. Thomas G. Lockhart 1998-08-16 04:06:55 +00:00
  • 9e1d532027 This README only mentions nroff problems with page.5, which has been removed from the man pages and put into the new sgml docs. Thomas G. Lockhart 1998-08-15 16:39:21 +00:00
  • 4ab9ac79ba Include a sentence in the top pointing to the new docs. pgbuiltin.3 is obsolete for sure, and libpq.3 can become so since the size and scope of this man page is not appropriate in a man page format. Thomas G. Lockhart 1998-08-15 16:36:22 +00:00
  • b55a020aca Converted to page.sgml. Not needed in a man page. Thomas G. Lockhart 1998-08-15 13:01:26 +00:00
  • 223fa7ff4a Information moved to sgml source files. The "Oracle compatibility" page should have always been in with functions anyway. The BKI information is not really appropriate for a man page. Thomas G. Lockhart 1998-08-15 07:03:59 +00:00
  • a80f034dc2 Make minor formatting improvements to statement synopses. Make sure all files end with a newline. Thomas G. Lockhart 1998-08-15 07:00:37 +00:00
  • a9e9f59308 Update for new information on PQsetNoticeProcessor(). Now back in sync with libpq.3 man page, which should be obsolete soon. Thomas G. Lockhart 1998-08-15 06:56:36 +00:00
  • c4bf0c0d6a Change Id field in chapter tag to change html output file name. Thomas G. Lockhart 1998-08-15 06:55:05 +00:00
  • ccc6851d0a Include working list of all documentation sources, with current status and plans for some of them. Thomas G. Lockhart 1998-08-15 06:53:52 +00:00
  • 62cc942145 Include new chapters. Thomas G. Lockhart 1998-08-15 06:52:54 +00:00
  • 61ff1c3b2a Nice exposition on indices and keys from Herouth Maoz which appeared on the mailing lists a while ago. Maybe slightly changed to fit docs. Will go into the User's Guide. Thomas G. Lockhart 1998-08-15 06:52:03 +00:00
  • 45816ec4d2 Convert information from man pages. Not really suitable for man pages anyway, so this will replace them as of now. Thomas G. Lockhart 1998-08-15 06:49:33 +00:00
  • 4b11e394bc Remove single-argument trim() function from table. Never seen because the parser frontend converts all trim() calls to btrim(), ltrim(), and rtime() calls before execution. Thomas G. Lockhart 1998-08-15 06:47:39 +00:00
  • 21d1e474f5 Some old cleanup fixes for close_ps() from G. Thaker. Thomas G. Lockhart 1998-08-15 06:45:10 +00:00
  • 6912beea70 Allow binary-compatible indices to be considered when checking for valid indices for restriction clauses containing a constant. Note that if an index does not match directly (usually because the types on both side of the clause don't match), and if a binary-compatible index is identified, then the operator function will be replaced by a new one. Should not be a problem, but be sure that if types are listed as being binary compatible (in parse_coerce.h) then the comparison functions are also binary-compatible, giving equivalent results. Thomas G. Lockhart 1998-08-14 16:13:07 +00:00
  • 94f42ed389 Include OID as a built-in type. Thomas G. Lockhart 1998-08-14 16:07:00 +00:00
  • 58e9267026 Check for bad result from pg_id. A bad result can come from shared library trouble, and the name of the shared library has been changed recently. Had to rerun ldconfig on my machine to get it working again. Give an error message with a helpful hint if so... Thomas G. Lockhart 1998-08-14 16:05:51 +00:00
  • c7fe2543b8 fix typo. Bruce Momjian 1998-08-11 22:39:33 +00:00
  • a968e4f60e Strategy cleanups. Bruce Momjian 1998-08-11 20:55:52 +00:00
  • 024d5f74ba index strategy cleanup Bruce Momjian 1998-08-11 19:32:39 +00:00
  • f22c6f9237 the following patch fixes a bug in the oracle compatibility functions btrim() ltrim() and rtrim(). Bruce Momjian 1998-08-11 18:38:07 +00:00
  • c6dd1e63a9 This one cleans the cursor problems ecpg had so far. It is now able to understand cursors with variables. Bruce Momjian 1998-08-11 18:33:37 +00:00
  • 79c8d2e3a0 Change owner from oid to int4 type. Bruce Momjian 1998-08-11 18:28:49 +00:00
  • 8ed36c3dba More op_class cleanup. Bruce Momjian 1998-08-11 14:32:03 +00:00
  • 22cc0e1645 Remove NOBTREE defines, and make findoidlinks handle regproc. Bruce Momjian 1998-08-11 05:32:46 +00:00
  • 22b370e6ce cleanup. Bruce Momjian 1998-08-11 05:09:30 +00:00
  • 85c165cd4c New findoidjoins examines oid columns to find join relationships. Bruce Momjian 1998-08-11 02:32:00 +00:00
  • ffb120ecc6 Add new \w write command to psql. Bruce Momjian 1998-08-10 20:31:42 +00:00
  • 5e490118f8 Update flowchart. Bruce Momjian 1998-08-10 14:39:45 +00:00
  • 2d13c5f1e2 Update flowchart. Bruce Momjian 1998-08-10 14:32:46 +00:00
  • 956b91a944 Cleanups of optimizer. Bruce Momjian 1998-08-10 04:49:39 +00:00
  • 2d32d909b5 Cleanup optimizer function names and clarify code. Bruce Momjian 1998-08-10 02:26:40 +00:00
  • addddea313 Update pgindent. Bruce Momjian 1998-08-09 17:57:31 +00:00
  • a08dc16c47 New pgindent. Bruce Momjian 1998-08-09 04:59:10 +00:00
  • 111b80ce00 cleanups. Bruce Momjian 1998-08-09 04:17:38 +00:00
  • e6311b4ad0 The attached patch implements some changes that were discussed a couple weeks ago on the hackers and interfaces lists: Bruce Momjian 1998-08-09 02:59:33 +00:00
  • e46df2ff6e OPTIMIZER_DEBUG additions. Bruce Momjian 1998-08-07 05:02:32 +00:00
  • af5fde7491 Make large objects their own relkind type. Fix dups in pg_class_mb files. Fix sequence creation hack for relkind type. Bruce Momjian 1998-08-06 05:13:14 +00:00
  • 8962ec4bc4 flowchart update Bruce Momjian 1998-08-05 19:14:23 +00:00
  • 4f4953152d flowchart update Bruce Momjian 1998-08-05 19:01:58 +00:00
  • 7260ad7fd9 Fix for \d index display. Bruce Momjian 1998-08-05 16:23:40 +00:00
  • a1627a1d64 From: David Hartwig <daybee@bellatlantic.net> Marc G. Fournier 1998-08-05 04:49:19 +00:00
  • 186aeb1d67 From: Dr. Michael Meskes <meskes@online-club.de> Marc G. Fournier 1998-08-05 04:47:54 +00:00
  • 1c9a125096 OR processing cleanup. Bruce Momjian 1998-08-04 18:42:39 +00:00
  • f26e1d39be Add Indices display to \d command. Bruce Momjian 1998-08-04 18:29:41 +00:00
  • 0b44238841 Fix encoding grammer problem. Bruce Momjian 1998-08-04 17:37:48 +00:00
  • d9be0ff432 MergeSort was sometimes called mergejoin and was confusing. Now it is now only mergejoin. Bruce Momjian 1998-08-04 16:44:31 +00:00
  • 7db9ea5c1e EXPLAIN VERBOSE prints the plan, and now pretty-prints the plan to the postmaster log file. Bruce Momjian 1998-08-04 15:00:28 +00:00
  • f71b671bd5 Make EXPLAIN show output more clearly. Bruce Momjian 1998-08-04 04:50:15 +00:00
  • c8b42a6151 Update flow chart. Bruce Momjian 1998-08-04 00:42:14 +00:00
  • 439a2af0bc Update mark/reset index code for multiple indexes, (OR code). Thanks for Vadim for fixes. Bruce Momjian 1998-08-03 19:41:35 +00:00