Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-11-22 | Add system indexes to match all caches. | Bruce Momjian | |
Make all system indexes unique. Make all cache loads use system indexes. Rename *rel to *relid in inheritance tables. Rename cache names to be clearer. | |||
1999-10-17 | Actually, nodeMergejoin shouldn't include psort.h at all... | Tom Lane | |
1999-10-16 | nodeMergejoin was depending on an inclusion from psort.h... | Tom Lane | |
1999-09-24 | Several changes here, not very related but touching some of the same files. | Tom Lane | |
* Buffer refcount cleanup (per my "progress report" to pghackers, 9/22). * Add links to backend PROC structs to sinval's array of per-backend info, and use these links for routines that need to check the state of all backends (rather than the slow, complicated search of the ShmemIndex hashtable that was used before). Add databaseOID to PROC structs. * Use this to implement an interlock that prevents DESTROY DATABASE of a database containing running backends. (It's a little tricky to prevent a concurrently-starting backend from getting in there, since the new backend is not able to lock anything at the time it tries to look up its database in pg_database. My solution is to recheck that the DB is OK at the end of InitPostgres. It may not be a 100% solution, but it's a lot better than no interlock at all...) * In ALTER TABLE RENAME, flush buffers for the relation before doing the rename of the physical files, to ensure we don't get failures later from mdblindwrt(). * Update TRUNCATE patch so that it actually compiles against current sources :-(. You should do "make clean all" after pulling these changes. | |||
1999-07-16 | Final cleanup. | Bruce Momjian | |
1999-05-25 | pgindent run over code. | Bruce Momjian | |
1999-05-10 | Change error messages to oids come out as %u and not %d. Change has no | Bruce Momjian | |
real affect now. | |||
1999-02-28 | Fix executor to work correctly with mergejoins where left and | Tom Lane | |
right sides have different data types. | |||
1999-02-24 | update comments | Bruce Momjian | |
1999-02-23 | Add first code to help with outer joins. | Thomas G. Lockhart | |
Enable by defining CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG in your Makefile.custom | |||
1999-02-22 | comment cleanup. | Bruce Momjian | |
1999-02-13 | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | |
1999-02-03 | Cleanup of source files where 'return' or 'var =' is alone on a line. | Bruce Momjian | |
1998-09-01 | OK, folks, here is the pgindent output. | Bruce Momjian | |
1998-07-19 | Remove un-needed psort close. | Bruce Momjian | |
1998-07-19 | 1) Queries using the having clause on base tables should work well | Bruce Momjian | |
now. Here some tested features, (examples included in the patch): 1.1) Subselects in the having clause 1.2) Double nested subselects 1.3) Subselects used in the where clause and in the having clause simultaneously 1.4) Union Selects using having 1.5) Indexes on the base relations are used correctly 1.6) Unallowed Queries are prevented (e.g. qualifications in the having clause that belong to the where clause) 1.7) Insert into as select 2) Queries using the having clause on view relations also work but there are some restrictions: 2.1) Create View as Select ... Having ...; using base tables in the select 2.1.1) The Query rewrite system: 2.1.2) Why are only simple queries allowed against a view from 2.1) ? 2.2) Select ... from testview1, testview2, ... having...; 3) Bug in ExecMergeJoin ?? Regards Stefan | |||
1998-06-15 | Remove un-needed braces around single statements. | Bruce Momjian | |
1998-06-15 | Fix macros that were not properly surrounded by parens or braces. | Bruce Momjian | |
1998-02-27 | ExecReScan for MergeJoin. | Vadim B. Mikheev | |
Marked inner tuple now is copied into mergestate->mj_MarkedTupleSlot - no more tricks arround ttc_shouldfree. | |||
1998-02-26 | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | |
1997-09-08 | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | |
1997-09-08 | Add typdefs to pgindent run. | Bruce Momjian | |
1997-09-08 | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | |
indenting. Also static variable indenting. | |||
1997-09-07 | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | |
1997-08-19 | Make functions static where possible, enclose unused functions in #ifdef ↵ | Bruce Momjian | |
NOT_USED. | |||
1997-08-12 | Remove more (void) and fix -Wall warnings. | Bruce Momjian | |
1997-08-06 | Allow internal sorts to be stored in memory rather than in files. | Bruce Momjian | |
1996-11-10 | All external function definitions now have prototypes that are checked. | Bruce Momjian | |
1996-11-08 | D'Arcy's recent cleanups | Marc G. Fournier | |
1996-11-06 | Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk> | Marc G. Fournier | |
1996-10-31 | add #include "postgres.h", as required by all .c files | Marc G. Fournier | |
1996-07-09 | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | |