Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix from Vadim for simple-minded case SELECT 1 WHERE 1 IN (SELECT 1) | Thomas G. Lockhart | 1998-02-18 |
| | | | | used in regression tests. No longer core dumps. | ||
* | Support for subselects. | Vadim B. Mikheev | 1998-02-13 |
| | | | | | | | ExecReScan for nodeAgg, nodeHash, nodeHashjoin, nodeNestloop and nodeResult. Fixed ExecReScan for nodeMaterial. Get rid of #ifdef INDEXSCAN_PATCH. Get rid of ExecMarkPos and ExecRestrPos in nodeNestloop. | ||
* | Goodbye register keyword. Compiler knows better. | Bruce Momjian | 1998-02-11 |
| | |||
* | Pass around typmod as int16. | Bruce Momjian | 1998-02-10 |
| | |||
* | Pass attypmod through to executor by adding to Var and Resdom. | Bruce Momjian | 1998-02-10 |
| | |||
* | atttypmod now -1. | Bruce Momjian | 1998-02-07 |
| | |||
* | Inline fastgetattr and others so data access does not use function | Bruce Momjian | 1998-01-31 |
| | | | | calls. | ||
* | Reversed out group by patch. | Bruce Momjian | 1998-01-27 |
| | |||
* | From: Darren King <darrenk@insightdist.com> | Marc G. Fournier | 1998-01-26 |
| | | | | | | | | | I have always been under the impression that NULL is not equal to NULL and that NULL is not equal to anything else either. If this is the case, then this patch is correct. If NULL _is_ equal to NULL, then I think there are other problems in the Group By logic. | ||
* | getpid/pid cleanup | Bruce Momjian | 1998-01-25 |
| | |||
* | Parser cleanup. | Bruce Momjian | 1998-01-20 |
| | | | | Add lock to i386 asm. | ||
* | Fix for SELECT INTO TABLE for varchar(). | Bruce Momjian | 1998-01-19 |
| | |||
* | New pg_attribute.atttypmod for type-specific information like | Bruce Momjian | 1998-01-16 |
| | | | | | | | | | | | varchar length. Cleans up code so attlen is always length. Removed varchar() hack added earlier. Will fix bug in selecting varchar() fields, and varchar() can be variable length. | ||
* | Temporary varchar patch. | Bruce Momjian | 1998-01-16 |
| | |||
* | Fix for aggreg problem and fmgr.c compile problems. | Bruce Momjian | 1998-01-15 |
| | |||
* | Fix: | Marc G. Fournier | 1998-01-15 |
| | | | | | | | | | | nodeAgg.c: WARN -> NOTICE for elog parse_oper.c: was created after patch for fmgr_info, so function call wrong scan.c: regenerated for i386_solaris using flex 2.5.4 gethostname.c: required prototype for gethostname() function config.h.in: create prototype for isinfo() function isinf.c: "fake" isinf() under i386_solaris using fpclass() call... | ||
* | Thank god for searchable mail archives. | PostgreSQL Daemon | 1998-01-15 |
| | | | | | | | | | Patch by: wieck@sapserv.debis.de (Jan Wieck) One of the design rules of PostgreSQL is extensibility. And to follow this rule means (at least for me) that there should not only be a builtin PL. Instead I would prefer a defined interface for PL implemetations. | ||
* | Remove Query->qry_aggs and qry_numaggs and replace with Query->hasAggs. | Bruce Momjian | 1998-01-15 |
| | | | | | | | | | Pass List* of Aggregs into executor, and create needed array there. No longer need to double-processs Aggregs with second copy in Query. Fix crash when doing: select sum(x+1) from test where 1 > 0; | ||
* | Cleanup of prototypes. FIx for PQtrace start/stop several times. | Bruce Momjian | 1998-01-14 |
| | |||
* | Some *very* major changes by darrenk@insightdist.com (Darren King) | Marc G. Fournier | 1998-01-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ========================================== What follows is a set of diffs that cleans up the usage of BLCKSZ. As a side effect, the person compiling the code can change the value of BLCKSZ _at_their_own_risk_. By that, I mean that I've tried it here at 4096 and 16384 with no ill-effects. A value of 4096 _shouldn't_ affect much as far as the kernel/file system goes, but making it bigger than 8192 can have severe consequences if you don't know what you're doing. 16394 worked for me, _BUT_ when I went to 32768 and did an initdb, the SCSI driver broke and the partition that I was running under went to hell in a hand basket. Had to reboot and do a good bit of fsck'ing to fix things up. The patch can be safely applied though. Just leave BLCKSZ = 8192 and everything is as before. It basically only cleans up all of the references to BLCKSZ in the code. If this patch is applied, a comment in the config.h file though above the BLCKSZ define with warning about monkeying around with it would be a good idea. Darren darrenk@insightdist.com (Also cleans up some of the #includes in files referencing BLCKSZ.) ========================================== | ||
* | Goodbye ABORT. Hello ERROR for all errors. | Bruce Momjian | 1998-01-07 |
| | |||
* | Change elog(WARN) to elog(ERROR) and elog(ABORT). | Bruce Momjian | 1998-01-05 |
| | |||
* | Fix for count(*), aggs with views and multiple tables and sum(3). | Bruce Momjian | 1998-01-04 |
| | |||
* | Change some mallocs to palloc. | Bruce Momjian | 1997-12-29 |
| | |||
* | UNION work for UNION ALL and other union stuff. | Bruce Momjian | 1997-12-27 |
| | |||
* | Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2). | Bruce Momjian | 1997-12-22 |
| | |||
* | Major cleanout of PORTNAME variables from Makefiles...bound to screw up | Marc G. Fournier | 1997-12-20 |
| | | | | some of the ports... | ||
* | Remove Existential, and ifdef out generate_fjoin. Neither did anything. | Bruce Momjian | 1997-12-18 |
| | |||
* | First pass through, of many to come, towards making the whole source | Marc G. Fournier | 1997-12-17 |
| | | | | | | tree "non-PORTNAME" dependent. Technically, anything that is PORTNAME dependent should be able to be derived at compile time, through configure or through gcc | ||
* | Rename pg_plan and pg_eval to be more meaningful. | Bruce Momjian | 1997-12-11 |
| | |||
* | Rename heap_destroyr to heap_destroy, heap_destroy to heap_destroy_with_catalog. | Bruce Momjian | 1997-11-28 |
| | |||
* | Rename heap_create to heap_create_and_catatlog, rename heap_creatr to ↵ | Bruce Momjian | 1997-11-28 |
| | | | | heap_create(). | ||
* | Cleaups of comments. | Bruce Momjian | 1997-11-27 |
| | |||
* | Make parser functions static where possible. | Bruce Momjian | 1997-11-26 |
| | |||
* | Cleanup up include files. | Bruce Momjian | 1997-11-26 |
| | |||
* | Break parser functions into smaller files, group together. | Bruce Momjian | 1997-11-25 |
| | |||
* | Remove tqual.h includes not needed. | Bruce Momjian | 1997-11-24 |
| | |||
* | Remove unused files. | Bruce Momjian | 1997-11-21 |
| | |||
* | Remove archive stuff. | Bruce Momjian | 1997-11-21 |
| | |||
* | Remove all time travel stuff. Small parser cleanup. | Bruce Momjian | 1997-11-20 |
| | |||
* | Call ExecEvalExpr with &isDone (not with NULL). | Vadim B. Mikheev | 1997-11-19 |
| | |||
* | Define prototype for ExecutorLimit() to avoid compiler complaints. | Thomas G. Lockhart | 1997-11-17 |
| | |||
* | Remove NOT_USED for Massimo. | Bruce Momjian | 1997-11-05 |
| | |||
* | Free ascii representations of compared values! | Vadim B. Mikheev | 1997-10-27 |
| | |||
* | Rename strNcpy to StrNCpy, and change third parameter. | Bruce Momjian | 1997-10-25 |
| | |||
* | DEFAULT is handled by analyze.c now. | Vadim B. Mikheev | 1997-10-12 |
| | |||
* | Fix error indicator for SPI_getvalue() and SPI_getbinval() | Vadim B. Mikheev | 1997-09-29 |
| | |||
* | Make GetAttributeByNum visible again for external use. | Bruce Momjian | 1997-09-27 |
| | |||
* | Return error if char *query is null in SPI_prepare() | Vadim B. Mikheev | 1997-09-26 |
| | |||
* | Fix handling of SPI_tuptable. | Vadim B. Mikheev | 1997-09-25 |
| |