1
0
mirror of https://github.com/postgres/postgres.git synced 2026-10-26 13:39:38 +03:00

Commit Graph

  • b686927f4b From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-28 12:08:03 +00:00
  • d8dbbc8cf9 vacuum fix. Bruce Momjian 1998-08-28 04:57:21 +00:00
  • a53ea467e1 Hi all, Bruce Momjian 1998-08-28 03:36:31 +00:00
  • 602ac52d3e From: Magnus Hagander <mha@edu.sollentuna.se> Marc G. Fournier 1998-08-27 13:25:40 +00:00
  • 50ad4a70b9 Make 'name' type int aligned, like char/varchar. Bruce Momjian 1998-08-27 05:06:57 +00:00
  • 4166f73997 Fix 'd ' should be 'd'. Bruce Momjian 1998-08-27 01:04:23 +00:00
  • 823c393b9f Fix problem where attbyval was wrong for xid types. Bruce Momjian 1998-08-26 17:12:12 +00:00
  • d394d06d7a Fix atttypmod alignment again, and re-enable ecpg. Bruce Momjian 1998-08-26 16:43:54 +00:00
  • e2b0911564 Fix atttypmod to be int32 in system catalogs. Oops. Bruce Momjian 1998-08-26 05:51:24 +00:00
  • 093beb3560 Make attalign match type alignment. Bruce Momjian 1998-08-26 05:22:58 +00:00
  • 651e31bb80 Fix up crashing symptoms for new serial type by making sure constraint and index name fields are pstrdup'd (copied) rather than reused. Thomas G. Lockhart 1998-08-26 04:20:27 +00:00
  • a873da484f Fix for select bug. Bruce Momjian 1998-08-26 03:17:32 +00:00
  • 96c4212f99 cvs add'd two files for the tprintf() patch... Marc G. Fournier 1998-08-25 21:43:47 +00:00
  • f62d1253ef From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:37:08 +00:00
  • 7414d61950 From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:34:10 +00:00
  • 51e8e187d1 Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:32:10 +00:00
  • 53d7d47302 From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:31:20 +00:00
  • 82555376a1 missed adding a new include file Marc G. Fournier 1998-08-25 21:29:16 +00:00
  • 8e9d69d6ac From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:25:46 +00:00
  • 88b17d9c56 From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:24:12 +00:00
  • ab00a220ab From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:22:27 +00:00
  • 7dbcf31be2 From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:20:32 +00:00
  • 1acf0d85fe From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:17:11 +00:00
  • 1a5fb65463 From: Massimo Dal Zotto <dz@cs.unitn.it> Marc G. Fournier 1998-08-25 21:04:41 +00:00
  • 1682c362a3 Can someone please apply this portability patch to genbki.sh ? (Mark or Bruce?) It fixes a problem when cpp gives a warning when precompiling /dev/null like: "/dev/null", line 1: 1506-229 (W) File is empty. This leads to a hangup when doing the description load during initdb, since stderr also ends up in the global1.description and local1_template1.description Bruce Momjian 1998-08-25 17:36:18 +00:00
  • e0e461e1a3 Add is_sequence flag to ColumnDef structure. Used to implement SERIAL type. Thomas G. Lockhart 1998-08-25 15:09:31 +00:00
  • 7ff198cd46 Support SERIAL column type. Expand column marked is_sequence into three statements: - the table definition with a default clause referencing the sequence; - a CREATE SEQUENCE statement; - a UNIQUE constraint, which expands into a CREATE INDEX statement. This is not a perfect solution, since the sequence will remain even if the table is dropped. Also, there is no absolute protection on updating the sequence column. Thomas G. Lockhart 1998-08-25 15:08:12 +00:00
  • 12cf9f8075 Support SERIAL column type. Expand into an integer column but mark is_sequence in the ColumnDef structure. Thomas G. Lockhart 1998-08-25 15:04:24 +00:00
  • fddd79aa73 Make new section header. Thomas G. Lockhart 1998-08-25 15:02:54 +00:00
  • 6962f86e74 Clean up double-quotes around column and table names. Had too many in some cases because there was already a routine taking care of it. Thomas G. Lockhart 1998-08-25 15:02:04 +00:00
  • 7540af490a Move debugging printout of the query tree to print for all cases. Formerly came just after early exit from loop for command nodes, so missed some cases. Thomas G. Lockhart 1998-08-25 15:00:17 +00:00
  • c8b3d5d3f8 Add nextstep to similar template file Marc G. Fournier 1998-08-25 14:12:27 +00:00
  • dd70e439df re-integrate nextstep dynloader functionality Marc G. Fournier 1998-08-25 14:07:13 +00:00
  • 875a3f6604 From: Michael Meskes <meskes@online-club.de> Marc G. Fournier 1998-08-25 14:03:29 +00:00
  • 35478b8028 From: Michael Meskes <meskes@online-club.de> Marc G. Fournier 1998-08-25 12:17:27 +00:00
  • 32cfc4aa00 From: Michael Meskes <meskes@online-club.de> Marc G. Fournier 1998-08-25 11:57:06 +00:00
  • 2aab1b9a22 >Applied. Bruce Momjian 1998-08-25 04:19:16 +00:00
  • 6f36e9f7c9 Cleanup of target file. Bruce Momjian 1998-08-25 03:22:49 +00:00
  • 0fc13f582a Make sure resdomno for update/insert match attribute number for rewrite system. Restructure parse_target to make it easier to understand. Bruce Momjian 1998-08-25 03:17:29 +00:00
  • a06ba33cfd int64 fix Bruce Momjian 1998-08-25 02:23:58 +00:00
  • 28d90a5f8b move plpgsql Bruce Momjian 1998-08-24 19:16:28 +00:00
  • 0c5e541a9a move plpgsql to src/pl for Jan. Bruce Momjian 1998-08-24 19:14:51 +00:00
  • 9b73210f9d Fix bootstrap so it properly defines alignment of attributes. Bruce Momjian 1998-08-24 19:04:04 +00:00
  • f821eece80 autoconf Bruce Momjian 1998-08-24 15:43:50 +00:00
  • 86117a636d LONG_LONG_64 fix. Bruce Momjian 1998-08-24 15:38:13 +00:00
  • 4d0c5506bc autoconf Bruce Momjian 1998-08-24 04:17:51 +00:00
  • 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