Commit Graph

  • b2c55a02b1 psql makefile fix from Keith Parks Bruce Momjian 1999-11-08 15:59:59 +00:00
  • 86ef36c907 New NameStr macro to convert Name to Str. No need for var.data anymore. Bruce Momjian 1999-11-07 23:08:36 +00:00
  • e539eb2f44 Fix ecpg quoting bug in 6.5.* release. Bruce Momjian 1999-11-07 12:18:37 +00:00
  • df723a8a8a exit recursion fix from Massimo Bruce Momjian 1999-11-06 19:46:57 +00:00
  • 17d819c093 Fix for recusive exit call from Massimo. Bruce Momjian 1999-11-06 17:01:29 +00:00
  • 32edd98519 Update TODO list. Bruce Momjian 1999-11-06 16:55:05 +00:00
  • a9ade930da Sort help file names, from Peter Eisentraut Bruce Momjian 1999-11-06 16:49:06 +00:00
  • 0fe4a20891 Add Linux ARM. Bruce Momjian 1999-11-06 01:55:44 +00:00
  • 5e3189eaff Update psql banner Bruce Momjian 1999-11-05 18:21:09 +00:00
  • e9a5030977 Update TODO list. Bruce Momjian 1999-11-05 16:38:54 +00:00
  • f793ac0a16 Update psql display. Bruce Momjian 1999-11-05 15:44:57 +00:00
  • 3b004b8e2e environment variable set by MULTIBYTE startup code should be stored in malloc'd space, not in a static variable. Otherwise environment variable list is corrupted if libpq is dynamically unlinked... Tom Lane 1999-11-05 06:43:45 +00:00
  • 3d1db6ddc6 Update \? display. Bruce Momjian 1999-11-05 02:12:59 +00:00
  • 200e183254 Make pager on by default. Bruce Momjian 1999-11-05 01:38:58 +00:00
  • f0a45ccd0a Clean up \? psql display. Bruce Momjian 1999-11-05 01:25:39 +00:00
  • 83c30df0e9 Update TODO list. Bruce Momjian 1999-11-05 01:04:59 +00:00
  • 5e956342de Update man pages for new banner. Bruce Momjian 1999-11-05 00:57:39 +00:00
  • 754a4428a6 psql banner cleanup Bruce Momjian 1999-11-05 00:12:52 +00:00
  • 87a8c72a64 clean up startup banner Bruce Momjian 1999-11-05 00:10:03 +00:00
  • e6a0e4ed61 Fix EOF/control-D display in psql. Bruce Momjian 1999-11-04 23:26:02 +00:00
  • dc16399d8d Update to psql, run pgindent. Bruce Momjian 1999-11-04 23:17:33 +00:00
  • 0e6652e673 psql cleanup Bruce Momjian 1999-11-04 23:14:30 +00:00
  • 2323b63631 Update psql with man pages and new version of help. Bruce Momjian 1999-11-04 22:07:57 +00:00
  • a45195a191 Major psql overhaul by Peter Eisentraut. Bruce Momjian 1999-11-04 21:56:02 +00:00
  • 2ea3b6d63a autoconf Bruce Momjian 1999-11-04 21:48:36 +00:00
  • 7791e8c001 Improve getopt and readline support, from Peter Eisentraut. Bruce Momjian 1999-11-04 21:46:40 +00:00
  • ef26b944b1 Update bsdi for bsd/os 4.1 REL6_5_3 Bruce Momjian 1999-11-04 16:22:41 +00:00
  • 1696dd1121 Update bsdi for bsd/os 4.1 Bruce Momjian 1999-11-04 16:22:23 +00:00
  • 2e2189a568 Make it possible to execute crashed CREATE/DROP commands again. Now indexes of pg_class and pg_type are unique indexes and guarantee the uniqueness of correponding attributes. heap_create() was changed to take another boolean parameter which allows to postpone the creation of disk file. The name of rd_nonameunlinked was changed to rd_unlinked. It is used generally(not only for noname relations) now. Requires initdb. Hiroshi Inoue 1999-11-04 08:01:09 +00:00
  • a2c834f709 *** empty log message *** Michael Meskes 1999-11-02 19:03:34 +00:00
  • 7ff8a18030 *** empty log message *** Michael Meskes 1999-11-02 12:11:53 +00:00
  • b26f6b9910 Fix for perl5. Bruce Momjian 1999-11-02 04:45:47 +00:00
  • 17f7bedaaf Update for perl5 in Makefile. Bruce Momjian 1999-11-02 02:35:58 +00:00
  • e064ac74fc Update for pgaccess 0.98 Bruce Momjian 1999-11-02 00:24:29 +00:00
  • d9e4966be1 update for pgaccess Bruce Momjian 1999-11-02 00:05:29 +00:00
  • bbdeaea5be autoconf Bruce Momjian 1999-11-01 23:59:45 +00:00
  • e1ade8d28a Update pgaccess Bruce Momjian 1999-11-01 23:55:00 +00:00
  • 85016a2b9c autoconf Bruce Momjian 1999-11-01 23:51:55 +00:00
  • 381e5b94e0 Update for pgaccess 0.98. Bruce Momjian 1999-11-01 23:48:27 +00:00
  • 18970dc6d3 Update for 6.5.3. Bruce Momjian 1999-11-01 16:21:18 +00:00
  • 33a5c0ead1 Update for 6.5.3. Bruce Momjian 1999-11-01 16:20:46 +00:00
  • c3f6f4363d Backpatch REL6_5 for missing inherit '*' in rule dumps. Tom Lane 1999-11-01 14:35:52 +00:00
  • 15455e14b8 Eliminate RewritePreprocessQuery, which was taking an unreasonable amount of time to clean up after a vanished parser problem. Don't call fireRIRonSubselect when we know there are no subselects, either. Tom Lane 1999-11-01 05:18:31 +00:00
  • c6f5f858a6 Eliminate some unbelievably cheesy code in _copyConst(). Apparently, back in the dim reaches of prehistory, the parser couldn't be trusted to label Const nodes with the correct constbyval value ... and someone preferred to patch around this in copyObject rather than fix the problem at the source. The problem is long gone, but the hack lingered on. Until now. Tom Lane 1999-11-01 05:15:13 +00:00
  • ee2ad1cf2e Inline check for full buffer in appendStringInfoChar. Tom Lane 1999-11-01 05:10:32 +00:00
  • e81ad79de0 Don't call ExecOpenIndices if pg_class relhasindex shows there are no indexes to open. Avoid unnecessary work in ExecCheckPerm, too. Tom Lane 1999-11-01 05:09:18 +00:00
  • d40dbb7387 Eliminate local inefficiencies in updateTargetListEntry, make_var, and make_const --- don't repeat cache searches that aren't needed. Tom Lane 1999-11-01 05:06:21 +00:00
  • 249f6b40ab formatting cleanup Bruce Momjian 1999-11-01 04:00:57 +00:00
  • 87af721775 Update version for 7.0. Bruce Momjian 1999-11-01 02:33:32 +00:00
  • d16b706e7a Allow indexes on system catalogs for use in cache code. Bruce Momjian 1999-11-01 02:29:27 +00:00
  • 34bffa972a Update for pgaccess 0.98. Bruce Momjian 1999-10-31 19:56:37 +00:00
  • 1973e90ce2 autoconf Bruce Momjian 1999-10-31 19:52:28 +00:00
  • 9dab728700 Update to pgaccess 0.98. Bruce Momjian 1999-10-31 19:50:48 +00:00
  • 987026c931 Rule dumper failed to affix '*' to inheritable RTEs. Tom Lane 1999-10-31 18:57:42 +00:00
  • 557ca54dce Update TODO list. Bruce Momjian 1999-10-31 13:19:42 +00:00
  • 23229f49a8 Update TODO list. Bruce Momjian 1999-10-31 13:10:47 +00:00
  • b77016b17d Update for pgaccess 0.98. Bruce Momjian 1999-10-31 12:40:38 +00:00
  • 0f256e763e Update for 0.98 pgaccess Bruce Momjian 1999-10-31 12:34:10 +00:00
  • 0887303a1b Update for 0.98 pgaccess Bruce Momjian 1999-10-31 12:33:44 +00:00
  • b531c55a9b Update for 0.98. Bruce Momjian 1999-10-31 12:23:41 +00:00
  • 8e28ce97e5 autoconf Bruce Momjian 1999-10-31 11:51:29 +00:00
  • b19013cfb7 Update pgaccess makefile for 0.98 Bruce Momjian 1999-10-31 11:50:03 +00:00
  • 5b9d655ba7 Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passing in the TupleDesc that the caller already has (for call from ExecMain) or can make just as easily as ExecInitJunkFilter() can (for call from ExecAppend). Also, don't bother to build a junk filter for an INSERT operation that doesn't actually need one, which is the normal case. Tom Lane 1999-10-30 23:13:30 +00:00
  • 4ce4d7f7d3 Rearrange heap_beginscan to eliminate extra call on mdnblocks. Bad enough it does an lseek, but to do it twice for no reason... Tom Lane 1999-10-30 23:10:21 +00:00
  • 57ea208477 Skip invoking set_uppernode_references() for a RESULT node that has no subplan --- saves a material amount of time for a simple INSERT ... VALUES query. Tom Lane 1999-10-30 23:07:55 +00:00
  • e2a29eb52c Rewrite preprocess_targetlist() to reduce overhead for simple INSERTs. In particular, don't bother to look up type information for attributes where we're not actually going to use it, and avoid copying entire tlist structure when it's not necessary. Tom Lane 1999-10-30 23:06:32 +00:00
  • f3b4c0df0c Update pgaccess for 0.98. Bruce Momjian 1999-10-30 21:22:07 +00:00
  • 01523ce14a Update pgaccess for 0.98. Bruce Momjian 1999-10-30 21:21:50 +00:00
  • cf627ab41a Further performance improvements in sorting: reduce number of comparisons during initial run formation by keeping both current run and next-run tuples in the same heap (yup, Knuth is smarter than I am). And, during merge passes, make use of available sort memory to load multiple tuples from any one input 'tape' at a time, thereby improving locality of access to the temp file. Tom Lane 1999-10-30 17:27:15 +00:00
  • 2a5f3869a2 Add pgaccess Makefile. Bruce Momjian 1999-10-30 16:39:48 +00:00
  • e0852543e2 Add 0.98. Bruce Momjian 1999-10-30 16:18:54 +00:00
  • dbdb80baca Remove 0.96 for update to 0.98 Bruce Momjian 1999-10-30 16:01:19 +00:00
  • c60ecd8f8c Ooops ... 6.5 coding wasn't quite right anymore. Should learn never to commit without running regress tests... Tom Lane 1999-10-30 02:35:14 +00:00
  • b021e9a130 Put back code in nodeAgg to generate a dummy all-nulls input tuple before calling execProject, when the outerPlan has returned zero tuples. I took this out under the mistaken impression that the input tuple couldn't be referenced by execProject if we weren't in GROUP BY mode. But it can, if we're in an UPDATE or DELETE... Tom Lane 1999-10-30 01:18:16 +00:00
  • 60f3e6b3a5 Make USING in COPY optional. Bruce Momjian 1999-10-29 23:52:22 +00:00
  • ba1714b654 Fix wording. Bruce Momjian 1999-10-29 23:44:42 +00:00
  • 969093b785 *** empty log message *** Michael Meskes 1999-10-29 19:39:31 +00:00
  • 964c649cc1 Update TODO list. Bruce Momjian 1999-10-27 18:28:59 +00:00
  • d79d0a3c0f Fix psql quote missing. Bruce Momjian 1999-10-27 16:33:45 +00:00
  • d3571c755e *** empty log message *** Michael Meskes 1999-10-27 14:36:09 +00:00
  • aeef71718a Add mention of NULL for COMMENT. Bruce Momjian 1999-10-26 16:36:28 +00:00
  • d426869b89 Fix compile after COMMENT problem. Bruce Momjian 1999-10-26 16:32:46 +00:00
  • 9e44249b6e update Bruce Momjian 1999-10-26 05:16:00 +00:00
  • c5884e03ac Update TODO list. Bruce Momjian 1999-10-26 04:59:12 +00:00
  • 724bf74693 These are two minor corrections to libpq's PQsetNoticeProcessor function. Bruce Momjian 1999-10-26 04:49:00 +00:00
  • 021146f375 improve manual page Bruce Momjian 1999-10-26 04:40:58 +00:00
  • 2c212b2c54 Update TODO list. Bruce Momjian 1999-10-26 04:21:59 +00:00
  • c6626d2fdc Update TODO list. Bruce Momjian 1999-10-26 04:12:34 +00:00
  • 912b3a6fe9 More comments. Bruce Momjian 1999-10-26 03:53:35 +00:00
  • b6d6cffa99 Add documentation for comment. Bruce Momjian 1999-10-26 03:48:58 +00:00
  • 577e21b34f Hello. Bruce Momjian 1999-10-26 03:12:39 +00:00
  • 51f62d505e Standardize on MAXPGPATH as the size of a file pathname buffer, eliminating some wildly inconsistent coding in various parts of the system. I set MAXPGPATH = 1024 in config.h.in. If anyone is really convinced that there ought to be a configure-time test to set the value, go right ahead ... but I think it's a waste of time. Tom Lane 1999-10-25 03:08:03 +00:00
  • 8a17ed6335 'extern char *pg_pathname' in these files fails to agree with postgres.c's declaration of 'char pg_pathname[...]'. I dunno when these ports were last used, but they are sure broken now... Tom Lane 1999-10-25 02:31:47 +00:00
  • c4c8e812b4 bug fix for large objects (free) Byron Nikolaidis 1999-10-25 01:11:44 +00:00
  • eae456cd7f Add a notion of a 'catalog version number' that can indicate when an initdb-forcing change has been applied within a development cycle. PG_VERSION serves this purpose for official releases, but we can't bump the PG_VERSION number every time we make a change to the catalogs during development. Instead, increase the catalog version number to warn other developers that you've made an incompatible change. See my mail to pghackers for more info. Tom Lane 1999-10-24 20:42:27 +00:00
  • 9efee18a28 Add comment explaining that this table doesn't do what you might think ... in fact doesn't do much of anything at the moment ... Tom Lane 1999-10-24 19:22:37 +00:00
  • 2dd82a67e5 Remove gratuitous redefinitions of BLCKSZ. Tom Lane 1999-10-23 03:28:58 +00:00
  • ecd0bfa81a Look Ma, no MAX_PARSE_BUFFER! (At least not in the backend. pg_dump and interfaces/odbc still need some work.) Tom Lane 1999-10-23 03:13:33 +00:00
  • 627b5e9c20 Backup psql banner change. Bruce Momjian 1999-10-23 01:31:32 +00:00
  • 45c002460c Remove fixed-size literal buffer from ecpg's lexer (same fix recently applied to backend's lexer). I see that YY_USES_REJECT still gets defined for this lexer, which means it's going to have trouble parsing really long tokens. Not sure if it's worth doing anything about that or not; I don't have the interest right now to understand why ecpg's additions to the syntax cause this problem... Tom Lane 1999-10-22 23:14:50 +00:00