| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename several destroy* functions/tags to drop*. | Bruce Momjian | 1999-12-10 | 1 | -2/+2 |
| | | |||||
| * | Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passing | Tom Lane | 1999-10-30 | 1 | -2/+2 |
| | | | | | | | | 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. | ||||
| * | Several changes here, not very related but touching some of the same files. | Tom Lane | 1999-09-24 | 1 | -17/+1 |
| | | | | | | | | | | | | | | | | | | | | | | * 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 |
| | | |||||
| * | Change #include's to use <> and "" as appropriate. | Bruce Momjian | 1999-07-15 | 1 | -2/+2 |
| | | |||||
| * | Clean up #include in /include directory. Add scripts for checking includes. | Bruce Momjian | 1999-07-15 | 1 | -4/+1 |
| | | |||||
| * | Remove QUERY_LIMIT and documenation on same. Change _ALIGN to TYPEALIGN | Bruce Momjian | 1999-06-17 | 1 | -7/+1 |
| | | | | | for Irix. | ||||
| * | pgindent run over code. | Bruce Momjian | 1999-05-25 | 1 | -7/+9 |
| | | |||||
| * | Add missing function prototypes to stifle gcc warnings. | Tom Lane | 1999-04-16 | 1 | -2/+4 |
| | | |||||
| * | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 | 1 | -2/+2 |
| | | |||||
| * | Added LIMIT/OFFSET functionality including new regression test for it. | Jan Wieck | 1999-02-08 | 1 | -2/+3 |
| | | | | | | | | Removed CURRENT keyword for rule queries and changed rules regression accordingly. CURRENT has beed announced to disappear in v6.5. Jan | ||||
| * | Changed ExecConstraints() and ExecRelCheck() to cache the constraints | Jan Wieck | 1999-02-07 | 1 | -2/+3 |
| | | | | | | | | | | qualification expression trees in the execution state. Prevents from memory exhaustion on INSERT, UPDATE or COPY to tables that have CHECK constraints. Speedup against the variant using freeObject() is more than factor 2. Jan | ||||
| * | New HeapTuple structure/interface. | Vadim B. Mikheev | 1998-11-27 | 1 | -2/+2 |
| | | |||||
| * | New QUERY_LIMIT set command. | Bruce Momjian | 1998-10-14 | 1 | -1/+5 |
| | | |||||
| * | Make functions static or ifdef NOT_USED. Prevent pg_version creation. | Bruce Momjian | 1998-10-08 | 1 | -3/+1 |
| | | |||||
| * | OK, folks, here is the pgindent output. | Bruce Momjian | 1998-09-01 | 1 | -37/+20 |
| | | |||||
| * | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 | 1 | -2/+2 |
| | | |||||
| * | Use Snapshot in heap access methods. | Vadim B. Mikheev | 1998-07-27 | 1 | -3/+3 |
| | | |||||
| * | Inline some small functions called for every row. | Bruce Momjian | 1998-04-24 | 1 | -3/+39 |
| | | |||||
| * | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 | 1 | -20/+37 |
| | | |||||
| * | Subselects... | Vadim B. Mikheev | 1998-02-13 | 1 | -1/+2 |
| | | |||||
| * | Pass attypmod through to executor by adding to Var and Resdom. | Bruce Momjian | 1998-02-10 | 1 | -17/+1 |
| | | |||||
| * | Fix for SELECT INTO TABLE for varchar(). | Bruce Momjian | 1998-01-19 | 1 | -1/+3 |
| | | |||||
| * | Cleanup of prototypes. FIx for PQtrace start/stop several times. | Bruce Momjian | 1998-01-14 | 1 | -37/+19 |
| | | |||||
| * | Make parser functions static where possible. | Bruce Momjian | 1997-11-26 | 1 | -3/+3 |
| | | |||||
| * | Remove all time travel stuff. Small parser cleanup. | Bruce Momjian | 1997-11-20 | 1 | -3/+3 |
| | | |||||
| * | Make GetAttributeByNum visible again for external use. | Bruce Momjian | 1997-09-27 | 1 | -3/+4 |
| | | |||||
| * | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | 1997-09-08 | 1 | -68/+68 |
| | | |||||
| * | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 | 1 | -35/+35 |
| | | | | | indenting. Also static variable indenting. | ||||
| * | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 | 1 | -85/+104 |
| | | |||||
| * | + ExecConstraints () | Vadim B. Mikheev | 1997-08-22 | 1 | -1/+2 |
| | | |||||
| * | Make functions static where possible, enclose unused functions in #ifdef ↵ | Bruce Momjian | 1997-08-19 | 1 | -37/+1 |
| | | | | | NOT_USED. | ||||
| * | Fix for SELECT * INTO TABLE for char(), varchar() fields. | Bruce Momjian | 1997-05-31 | 1 | -1/+4 |
| | | |||||
| * | Added needed prototype. | Bruce Momjian | 1996-12-26 | 1 | -1/+2 |
| | | | | | Bruce Momjian | ||||
| * | Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> | Marc G. Fournier | 1996-11-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * Unique index capability works using the syntax 'create unique index'. * Duplicate OID's in the system tables are removed. I put little scripts called 'duplicate_oids' and 'find_oid' in include/catalog that help to find and remove duplicate OID's. I also moved 'unused_oids' from backend/catalog to include/catalog, since it has to be in the same directory as the include files in order to work. * The backend tries converting the name of a function or aggregate to all lowercase if the original name given doesn't work (mostly for compatibility with ODBC). * You can 'SELECT NULL' to your heart's content. * I put my _bt_updateitem fix in instead, which uses _bt_insertonpg so that even if the new key is so big that the page has to be split, everything still works. * All literal references to system catalog OID's have been replaced with references to define'd constants from the catalog header files. * I added a couple of node copy functions. I think this was a preliminary attempt to get rules to work. | ||||
| * | All external function definitions now have prototypes that are checked. | Bruce Momjian | 1996-11-10 | 1 | -2/+2 |
| | | |||||
| * | Another run through. | Marc G. Fournier | 1996-11-05 | 1 | -16/+6 |
| | | | | | | This gets us a clean compile of 'common' and 'gist' with *clean* #include files | ||||
| * | More cleans of the inter-dependencies in the #include files | Marc G. Fournier | 1996-11-03 | 1 | -45/+10 |
| | | |||||
| * | remove: | Marc G. Fournier | 1996-10-31 | 1 | -2/+1 |
| | | | | | | #include "postgres.h" #include "c.h" | ||||
| * | Clean up th ecompile process by centralizing the include files | Marc G. Fournier | 1996-08-28 | 1 | -0/+229 |
| - code compile tested, but due to a yet unresolved problem with parse.h's creation, compile not completed... | |||||
