| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | First cut at full support for OUTER JOINs. There are still a few loose | Tom Lane | 2000-09-12 | 1 | -36/+37 |
| | | | | | | ends to clean up (see my message of same date to pghackers), but mostly it works. INITDB REQUIRED! | ||||
| * | First stage of reclaiming memory in executor by resetting short-term | Tom Lane | 2000-07-12 | 1 | -23/+10 |
| | | | | | | | memory contexts. Currently, only leaks in expressions executed as quals or projections are handled. Clean up some old dead cruft in executor while at it --- unused fields in state nodes, that sort of thing. | ||||
| * | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 | 1 | -9/+11 |
| | | |||||
| * | Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now | Tom Lane | 2000-01-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | SELECT DISTINCT ON (expr [, expr ...]) targetlist ... and there is a check to make sure that the user didn't specify an ORDER BY that's incompatible with the DISTINCT operation. Reimplement nodeUnique and nodeGroup to use the proper datatype-specific equality function for each column being compared --- they used to do bitwise comparisons or convert the data to text strings and strcmp(). (To add insult to injury, they'd look up the conversion functions once for each tuple...) Parse/plan representation of DISTINCT is now a list of SortClause nodes. initdb forced by querytree change... | ||||
| * | Add: | Bruce Momjian | 2000-01-26 | 1 | -2/+3 |
| | | | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files. | ||||
| * | Some changes to prepare for LONG attributes. | Jan Wieck | 1999-12-16 | 1 | -2/+3 |
| | | | | | Jan | ||||
| * | Rename several destroy* functions/tags to drop*. | Bruce Momjian | 1999-12-10 | 1 | -5/+5 |
| | | |||||
| * | Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp | Bruce Momjian | 1999-11-23 | 1 | -1/+8 |
| | | |||||
| * | New NameStr macro to convert Name to Str. No need for var.data anymore. | Bruce Momjian | 1999-11-07 | 1 | -2/+2 |
| | | | | | | | Fewer calls to nameout. Better use of RelationGetRelationName. | ||||
| * | Several changes here, not very related but touching some of the same files. | Tom Lane | 1999-09-24 | 1 | -98/+74 |
| | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
| * | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 | 1 | -2/+1 |
| | | |||||
| * | Final cleanup. | Bruce Momjian | 1999-07-16 | 1 | -3/+2 |
| | | |||||
| * | Remove unused #includes in *.c files. | Bruce Momjian | 1999-07-15 | 1 | -5/+1 |
| | | |||||
| * | Clean up #include in /include directory. Add scripts for checking includes. | Bruce Momjian | 1999-07-15 | 1 | -2/+1 |
| | | |||||
| * | pgindent run over code. | Bruce Momjian | 1999-05-25 | 1 | -1/+3 |
| | | |||||
| * | Remove Tee code, move to _deadcode. | Bruce Momjian | 1999-03-23 | 1 | -9/+1 |
| | | |||||
| * | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 | 1 | -2/+2 |
| | | |||||
| * | Cleanup of source files where 'return' or 'var =' is alone on a line. | Bruce Momjian | 1999-02-03 | 1 | -3/+2 |
| | | |||||
| * | Make functions static or ifdef NOT_USED. Prevent pg_version creation. | Bruce Momjian | 1998-10-08 | 1 | -2/+4 |
| | | |||||
| * | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 | 1 | -2/+2 |
| | | |||||
| * | Fix explain for union and inheritance. Rename Append structure | Bruce Momjian | 1998-07-15 | 1 | -7/+7 |
| | | | | | members to be clearer. Fix cost computation for these. | ||||
| * | Inline some small functions called for every row. | Bruce Momjian | 1998-04-24 | 1 | -51/+3 |
| | | |||||
| * | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 | 1 | -5/+5 |
| | | |||||
| * | Pass attypmod through to executor by adding to Var and Resdom. | Bruce Momjian | 1998-02-10 | 1 | -4/+7 |
| | | |||||
| * | Goodbye ABORT. Hello ERROR for all errors. | Bruce Momjian | 1998-01-07 | 1 | -3/+3 |
| | | |||||
| * | Change elog(WARN) to elog(ERROR) and elog(ABORT). | Bruce Momjian | 1998-01-05 | 1 | -3/+3 |
| | | |||||
| * | Remove Existential, and ifdef out generate_fjoin. Neither did anything. | Bruce Momjian | 1997-12-18 | 1 | -3/+1 |
| | | |||||
| * | Cleanup up include files. | Bruce Momjian | 1997-11-26 | 1 | -4/+4 |
| | | |||||
| * | Break parser functions into smaller files, group together. | Bruce Momjian | 1997-11-25 | 1 | -4/+4 |
| | | |||||
| * | Inline memset() as MemSet(). | Bruce Momjian | 1997-09-18 | 1 | -2/+2 |
| | | |||||
| * | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | 1997-09-08 | 1 | -23/+23 |
| | | |||||
| * | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 | 1 | -129/+129 |
| | | | | | indenting. Also static variable indenting. | ||||
| * | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 | 1 | -745/+781 |
| | | |||||
| * | Make functions static where possible, enclose unused functions in #ifdef ↵ | Bruce Momjian | 1997-08-19 | 1 | -2/+15 |
| | | | | | NOT_USED. | ||||
| * | Rename postgres95 to PostgreSQL. Add comment for SELECT NULL | Bruce Momjian | 1996-12-11 | 1 | -1/+2 |
| | | |||||
| * | Fix for SELECT NULL. | Bruce Momjian | 1996-12-07 | 1 | -2/+3 |
| | | |||||
| * | Compile and warning cleanup | Bruce Momjian | 1996-11-08 | 1 | -1/+3 |
| | | |||||
| * | add #include "postgres.h", as required by all .c files | Marc G. Fournier | 1996-10-31 | 1 | -1/+3 |
| | | |||||
| * | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | 1996-07-09 | 1 | -0/+1013 |
