summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1999-10-31autoconfBruce Momjian
1999-10-31Update to pgaccess 0.98.Bruce Momjian
1999-10-31Rule dumper failed to affix '*' to inheritable RTEs.Tom Lane
1999-10-31Update for 0.98 pgaccessBruce Momjian
1999-10-31Update for 0.98.Bruce Momjian
1999-10-31autoconfBruce Momjian
1999-10-31Update pgaccess makefile for 0.98Bruce Momjian
1999-10-30Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passingTom Lane
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.
1999-10-30Rearrange heap_beginscan to eliminate extra call onTom Lane
mdnblocks. Bad enough it does an lseek, but to do it twice for no reason...
1999-10-30Skip invoking set_uppernode_references() for a RESULT nodeTom Lane
that has no subplan --- saves a material amount of time for a simple INSERT ... VALUES query.
1999-10-30Rewrite preprocess_targetlist() to reduce overhead for simple INSERTs.Tom Lane
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.
1999-10-30Update pgaccess for 0.98.Bruce Momjian
1999-10-30Further performance improvements in sorting: reduce number of comparisonsTom Lane
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.
1999-10-30Add pgaccess Makefile.Bruce Momjian
1999-10-30Add 0.98.Bruce Momjian
1999-10-30Remove 0.96 for update to 0.98Bruce Momjian
1999-10-30Ooops ... 6.5 coding wasn't quite right anymore. Should learnTom Lane
never to commit without running regress tests...
1999-10-30Put back code in nodeAgg to generate a dummy all-nulls input tupleTom Lane
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...
1999-10-29Make USING in COPY optional.Bruce Momjian
1999-10-29Fix wording.Bruce Momjian
1999-10-29*** empty log message ***Michael Meskes
1999-10-27Fix psql quote missing.Bruce Momjian
1999-10-27*** empty log message ***Michael Meskes
1999-10-26Fix compile after COMMENT problem.Bruce Momjian
1999-10-26These are two minor corrections to libpq's PQsetNoticeProcessor function.Bruce Momjian
One, it now returns the previous hook. That way people don't have to dig around in libpq-int.h for that information anymore. It previously returned void, so there should be no incompatibilities. Second, you cannot set the callback to NULL anymore. (Of course you can still call it with NULL just to get the current hook.) The way libpq uses the callback pointer, having a NULL there wasn't very healthy. Peter Eisentraut
1999-10-26improve manual pageBruce Momjian
1999-10-26Add documentation for comment.Bruce Momjian
1999-10-26Hello.Bruce Momjian
The following patch extends the COMMENT ON functionality to the rest of the database objects beyond just tables, columns, and views. The grammer of the COMMENT ON statement now looks like: COMMENT ON [ [ DATABASE | INDEX | RULE | SEQUENCE | TABLE | TYPE | VIEW ] <objname> | COLUMN <relation>.<attribute> | AGGREGATE <aggname> <aggtype> | FUNCTION <funcname> (arg1, arg2, ...) | OPERATOR <op> (leftoperand_typ rightoperand_typ) | TRIGGER <triggername> ON relname> Mike Mascari (mascarim@yahoo.com)
1999-10-25Standardize on MAXPGPATH as the size of a file pathname buffer,Tom Lane
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.
1999-10-25'extern char *pg_pathname' in these files fails to agree withTom Lane
postgres.c's declaration of 'char pg_pathname[...]'. I dunno when these ports were last used, but they are sure broken now...
1999-10-25bug fix for large objects (free)Byron Nikolaidis
1999-10-24Add a notion of a 'catalog version number' that can indicateTom Lane
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.
1999-10-24Add comment explaining that this table doesn't do what youTom Lane
might think ... in fact doesn't do much of anything at the moment ...
1999-10-23Remove gratuitous redefinitions of BLCKSZ.Tom Lane
1999-10-23Look Ma, no MAX_PARSE_BUFFER! (At least not in the backend.Tom Lane
pg_dump and interfaces/odbc still need some work.)
1999-10-23Backup psql banner change.Bruce Momjian
1999-10-22Remove fixed-size literal buffer from ecpg's lexer (sameTom Lane
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...
1999-10-22Remove libpq++ todo item.Bruce Momjian
1999-10-22This *should* fix the large binary object problem in libpq++ from theBruce Momjian
TODO list. Vince
1999-10-22I have a patch for postgresql-snapshot(1999-10-22).Bruce Momjian
This patch fix a TODO list item. * require SELECT DISTINCT target list to have all ORDER BY columns example ogawa=> select distinct x from t1 order by y; ERROR: ORDER BY columns must appear in SELECT DISTINCT target list --- Atsushi Ogawa
1999-10-22Another day, another MAX_QUERY_SIZE dependency zapped.Tom Lane
1999-10-21Bugfix for CREATE RULE invoked via SPI --- from Hiroshi,Tom Lane
23 Jul 99. Not sure why this didn't get applied before...
1999-10-21Remove fixed-size buffers in rule storage routine.Tom Lane
1999-10-21change issue to information in bannerBruce Momjian
1999-10-21Make psql startup banner cleaner.Bruce Momjian
1999-10-19BufFileSeek's behavior at segment boundaries wasn't whatTom Lane
logfile.c wanted ... seems easier to fix BufFileSeek.
1999-10-18Update \dT again.Bruce Momjian
1999-10-18More \dT cleanupBruce Momjian
1999-10-18Clean up \dT display.Bruce Momjian
1999-10-18Make bpchar == char() clearer in \dT display.Bruce Momjian