summaryrefslogtreecommitdiff
path: root/src/backend/commands/command.c
Commit message (Collapse)AuthorAgeFilesLines
* SET TRANSACTION ISOLATION LEVEL ...Vadim B. Mikheev1998-12-181-1/+24
| | | | | LOCK TABLE IN ... MODE ...implemented
* Initial MVCC code.Vadim B. Mikheev1998-12-151-2/+2
| | | | New code for locking buffer' context.
* New HeapTuple structure/interface.Vadim B. Mikheev1998-11-271-5/+5
|
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-011-5/+5
|
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-011-23/+23
|
* heap_fetch requires buffer pointer, must be released; heap_getnextBruce Momjian1998-08-191-46/+23
| | | | | | | | | | | | | no longer returns buffer pointer, can be gotten from scan; descriptor; bootstrap can create multi-key indexes; pg_procname index now is multi-key index; oidint2, oidint4, oidname are gone (must be removed from regression tests); use System Cache rather than sequential scan in many places; heap_modifytuple no longer takes buffer parameter; remove unused buffer parameter in a few other functions; oid8 is not index-able; remove some use of single-character variable names; cleanup Buffer variables usage and scan descriptor looping; cleaned up allocation and freeing of tuples; 18k lines of diff;
* Use Snapshot in heap access methods.Vadim B. Mikheev1998-07-271-2/+2
|
* Remove un-needed braces around single statements.Bruce Momjian1998-06-151-3/+1
|
* This patch...Bruce Momjian1998-04-271-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Removes the unnecessary "#define AbcRegProcedure 123"'s from pg_proc.h. 2. Changes those #defines to use the names already defined in fmgr.h. 3. Forces the make of fmgr.h in backend/Makefile instead of having it made as a dependency in access/common/Makefile *hack*hack*hack* 4. Rearranged the #includes to a less helter-skelter arrangement, also changing <file.h> to "file.h" to signify a non-system header. 5. Removed "pg_proc.h" from files where its only purpose was for the #defines removed in item #1. 6. Added "fmgr.h" to each file changed for completeness sake. Turns out that #6 was not necessary for some files because fmgr.h was being included in a roundabout way SIX levels deep by the first include. "access/genam.h" ->"access/relscan.h" ->"utils/rel.h" ->"access/strat.h" ->"access/skey.h" ->"fmgr.h" So adding fmgr.h really didn't add anything to the compile, hopefully just made it clearer to the programmer. S Darren.
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-261-14/+14
|
* Atttypmod cleanups.Bruce Momjian1998-02-071-4/+4
|
* New pg_attribute.atttypmod for type-specific information likeBruce Momjian1998-01-161-6/+3
| | | | | | | | | | | 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.
* Change some ABORTS to ERROR. Add line number when COPY Failure.Bruce Momjian1998-01-051-12/+12
|
* Change elog(WARN) to elog(ERROR) and elog(ABORT).Bruce Momjian1998-01-051-12/+12
|
* Remove all time travel stuff. Small parser cleanup.Bruce Momjian1997-11-201-2/+2
|
* Fix binary cursors broken by MOVE implementation.Vadim B. Mikheev1997-10-271-9/+20
| | | | (Thanks to Bruce for finding what caused problem).
* MOVE implementation.Vadim B. Mikheev1997-09-291-5/+7
|
* Fix up elog warning messages.Thomas G. Lockhart1997-09-201-3/+3
|
* ALTER TABLE ADD COLUMN: set atthasdef to FALSE.Vadim B. Mikheev1997-09-181-1/+2
|
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-081-2/+2
|
* Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian1997-09-081-30/+30
| | | | indenting. Also static variable indenting.
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-071-401/+426
|
* Turn constraints off for sequences & viewsVadim B. Mikheev1997-08-221-2/+4
| | | | | elog(WARN,"ADD ATTRIBUTE: DEFAULT is not implemented, yet"); Call ExecConstraints in CopyFrom
* Rename pg_attribute.attnvals to attdisbursion.Bruce Momjian1997-08-211-2/+2
|
* Get rid of attproc, atttyparg, attcanindex, attdefrel, attboundVadim B. Mikheev1997-08-211-6/+1
| | | | from pg_attribute. atthasdef added.
* NOT NULL implementation (submitted by Robson Paniago de Miranda).Vadim B. Mikheev1997-08-191-2/+7
|
* Now that names are null terminated, no need to do all that NAMEDATALEN stuff.Bruce Momjian1997-08-181-9/+9
|
* Remove more (void) and fix -Wall warnings.Bruce Momjian1997-08-121-4/+4
|
* ALTER TABLE (text) fixBruce Momjian1997-01-021-4/+4
|
* Fix for Alter TABLE add column varchar(). Was causing zero length.Bruce Momjian1996-11-171-2/+5
|
* Clean it up so that it compilesMarc G. Fournier1996-11-061-47/+19
|
* Another first pass at cleaning up the #includesMarc G. Fournier1996-11-031-28/+1
|
* -Wall'dMarc G. Fournier1996-10-211-36/+58
|
* From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier1996-08-191-2/+2
| | | | fixed the spelling of 'nonexistent' in a few places...
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-091-0/+511