aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access
Commit message (Collapse)AuthorAge
* Another cleaned upMarc G. Fournier1996-10-19
|
* One at a time...another one is complete...Marc G. Fournier1996-10-19
|
* another one with #include file clean'd upMarc G. Fournier1996-10-19
|
* All #include's removed from *.h files, so cleaning up the .c #includes...Marc G. Fournier1996-10-18
| | | | First file of, what...1000's?
* Move #define PageIsNew (true if page is not initialize) to bufpage.hVadim B. Mikheev1996-10-18
|
* Moved '#define *DEBUG' defines to config.h, and document where firstMarc G. Fournier1996-10-18
| | | | | | found. Document any '#ifdef' segments found in config.h
* Moved '#define *DEBUG' defines to config.h, and document where firstMarc G. Fournier1996-10-18
| | | | | | | | found. Document any '#ifdef' segments found in config.h Remove gistold.c, since it was older copy of gist.c
* #define cleanup: moved #define IPORTAL_DEBUG to config.hMarc G. Fournier1996-10-18
|
* A few changes to cleanup the code.Marc G. Fournier1996-09-19
| | | | | | | | | | | | | | | | | | - Added the header access/heapam.h. - Changed all instances of "length" to "data_length" to quiet the compiler. - initialized a few variables. The compiler couldn't see that the code guaranteed that these would be initialized before being dereferenced. If anyone wants to check my work follow the usage of these variables and make sure that this true and wasn't actually a bug in the original code. - added a missing break statement to a default case. This was a benign error but bad style. - layed out heap_sysattrlen differently. I think this way makes the structure of the code crystal clear. There should be no actual difference in the actual behaviour of the code. Submitted by: darcy@druid.druid.com (D'Arcy J.M. Cain)
* Remove all traces of machine.h and redundant calls to c.h whereMarc G. Fournier1996-08-27
| | | | postgres.h already pulled in (postgres.h includes c.h)
* The use of include files is a mess...alot of redundancy, it seems...Marc G. Fournier1996-08-27
| | | | First Step: Centralize them under on src/include hierarchy
* added #include "config.h" for ESCAPE_PATCH defineMarc G. Fournier1996-08-27
|
* Damn, we really need to clean up this "include file" dilemna...Marc G. Fournier1996-08-26
| | | | include files *everywhere* ;(
* Oops, thanks to Dan McGuirk for pointing out that I missed part ofMarc G. Fournier1996-08-26
| | | | | | the commit :( Here's the rest of the GiST code thta was missing...
* There, now we support GiST...now what? :)Marc G. Fournier1996-08-26
|
* The patch does several things:Marc G. Fournier1996-08-24
| | | | | | | | | | | | | | | | | | | It adds a WITH OIDS option to the copy command, which allows dumping and loading of oids. If a copy command tried to load in an oid that is greater than its current system max oid, the system max oid is incremented. No checking is done to see if other backends are running and have cached oids. pg_dump as its first step when using the -o (oid) option, will copy in a dummy row to set the system max oid value so as rows are loaded in, they are certain to be lower than the system oid. pg_dump now creates indexes at the end to speed loading Submitted by: Bruce Momjian <maillist@candle.pha.pa.us>
* Here's a patch for Versions 1 and 2 that fixes the following bug:Marc G. Fournier1996-08-21
| | | | | | | | | | | | | | | | | | | | | | | When you try to do any UPDATE of the catalog class pg_class, such as to change ownership of a class, the backend crashes. This is really two serial bugs: 1) there is a hardcoded copy of the schema of pg_class in the postgres program, and it doesn't match the actual class that initdb creates in the database; 2) Parts of postgres determine whether to pass an attribute value by value or by reference based on the attbyval attribute of the attribute in class pg_attribute. Other parts of postgres have it hardcoded. For the relacl[] attribute in class pg_class, attbyval does not match the hardcoded expectation. The fix is to correct the hardcoded schema for pg_attribute and to change the fetchatt macro so it ignores attbyval for all variable length attributes. The fix also adds a bunch of logic documentation and extends genbki.sh so it allows source files to contain such documentation. -- Bryan Henderson Phone 408-227-6803 San Jose, California
* Fixes;Marc G. Fournier1996-08-15
| | | | | | | | | | | Postgres is not able to cluster a relation on which an rtree index is defined. Postmaster gives the following error message: Too Large Allocation Request("!(0 < (size) && (size) <= (0xfffffff)):size=0 [0x0]", File:"/export/home/postgres/src/backend/utils/mmgr/mcxt.c", Line: 220) !(0 <(size) && (size) <= (0xfffffff)) (0) [No such file or directory] Submitted by: Dirk Koeser <koeser@informatik.uni-rostock.de>
* Fixes:Marc G. Fournier1996-08-13
| | | | | | | | | | | | | | | | | | Here's a small patch that my run-time checker whines about incessantly. The justification for the patch is along the lines of passing a NULL is allowed if you have an arguement that is a *POINTER* to something, but if the arguement is an array reference, it's not really a "pointer", so it can't be NULL. If you question this, I refer you to <URL:http://www.va.pubnix.com/staff/djm/lore/arrays-are-not-pointers> Anyways, here's the patch: -Kurt Submitted by: "Kurt J. Lidl" <lidl@va.pubnix.com>
* This prevent gcc from complaining about casting a short to a char * andMarc G. Fournier1996-07-31
| | | | | | fixes another complaint. More fixes from Bruce...
* Fixes:Marc G. Fournier1996-07-30
| | | | | | | | | | | | > INDEXED searches in some cases DO NOT WORK. > Although simple search expressions (i.e. with a constant value on > the right side of an operator) work, performing a join (by putting > a field of some other table on the right side of an operator) produces > empty output. > WITHOUT indices, everything works fine. > submitted by: "Vadim B. Mikheev" <root@ais.sable.krasnoyarsk.su>
* More cleanups by "Kurt J. Lidl" <lidl@va.pubnix.com>Marc G. Fournier1996-07-30
|
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-09