summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1996-10-19A few more yet...Marc G. Fournier
1996-10-19wish there was an easier way to clean this up...Marc G. Fournier
1996-10-19another small oneMarc G. Fournier
1996-10-19Hopefully that cleans up the cruft from rel.hMarc G. Fournier
1996-10-19another...Marc G. Fournier
1996-10-19its coming...Marc G. Fournier
1996-10-19step by step...file by file...Marc G. Fournier
1996-10-19...sameMarc G. Fournier
1996-10-19slow work...Marc G. Fournier
1996-10-19and anotherMarc G. Fournier
1996-10-19another one cleaned upMarc G. Fournier
1996-10-19and another one..Marc G. Fournier
1996-10-19another another oneMarc G. Fournier
1996-10-19anothre one reduced to its component partsMarc G. Fournier
1996-10-19clean out include files of including other includes files except thoseMarc G. Fournier
absolutely required
1996-10-19Another cleaned upMarc G. Fournier
1996-10-19One at a time...another one is complete...Marc G. Fournier
1996-10-19another one with #include file clean'd upMarc G. Fournier
1996-10-18All #include's removed from *.h files, so cleaning up the .c #includes...Marc G. Fournier
First file of, what...1000's?
1996-10-18#include "postgres.h" is a standard include for all .c files, auto-includingMarc G. Fournier
config.h, c.h *and* elog.h...added elog.h
1996-10-18Add prototype for heap_getattr() to quiet compilerMarc G. Fournier
1996-10-18Reap deleted/unused tuples on page-baseVadim B. Mikheev
1996-10-181. Reap deleted/unused tuples on page-baseVadim B. Mikheev
2. Reap unused tuples too 3. Reap empty pages 4. Check if a page is initialized, initialize it if not and reap it 5. Binary search in list of reapped pages/tids to check is the heap' tid pointed by a index' tuple on this list (it's mu-u-uch faster)
1996-10-18Move #define PageIsNew (true if page is not initialize) to bufpage.hVadim B. Mikheev
1996-10-18Move definition of PageIsNew from hio.c to hereVadim B. Mikheev
1996-10-18Document some more #ifdef'sMarc G. Fournier
1996-10-18Document more #ifdef's into config.hMarc G. Fournier
Get rid of ESCAPE_PATCH ifdef, as its on by default, and there is no apparent reason for turning it off...it fixes a bug
1996-10-18Moved definition of MAXPATHLEN to config.hMarc G. Fournier
1996-10-18Added a #define NEED_SIG_JMP to config.hMarc G. Fournier
Removed #ifdef's for OPENLINK_PATCH. We enable it by default, and nobody *has* to enable the functionality, but no reason to retain the "old code"
1996-10-18Document #ifdef's from backend/access subdirs so that we know whatMarc G. Fournier
features(?) are available
1996-10-18Moved '#define *DEBUG' defines to config.h, and document where firstMarc G. Fournier
found. Document any '#ifdef' segments found in config.h
1996-10-18Moved '#define *DEBUG' defines to config.h, and document where firstMarc G. Fournier
found. Document any '#ifdef' segments found in config.h Remove gistold.c, since it was older copy of gist.c
1996-10-18#define cleanup: moved #define IPORTAL_DEBUG to config.hMarc G. Fournier
1996-10-18Moved all the CFLAG -D's from the makefiles to config.h towards betterMarc G. Fournier
centralized configurations/porting...
1996-10-18Moved more -D's out of the port specific Makefiles straight into theMarc G. Fournier
config.h file
1996-10-18Centralize more of the defines from backend/port under config.hMarc G. Fournier
Further ports should *really* avoid backend/port and make use of config.h
1996-10-17Move "port specific" #ifdefs out of here and into config.hMarc G. Fournier
- created a HAVE_TZSET define for this purpose
1996-10-17Add a HAVE_TZSET define to clean up defines in backend/utils/adt/nabstime.cMarc G. Fournier
1996-10-16Change treatment of sigaction structure again to include even more platforms.Bryan Henderson
Thanks D'Arcy.
1996-10-15Remove 4th element of sigaction structure so it works on more platforms.Bryan Henderson
1996-10-14More closing of relations left open by parser.Bruce Momjian
1996-10-14Change display of char(5) to (bp)char 5 so psql \d canBruce Momjian
distinguish between char and char(1).
1996-10-13Removed const warning.Bruce Momjian
1996-10-13D'Arcy change.Bruce Momjian
1996-10-13Added include needed for recent addition.Bruce Momjian
I hope everyone has sys/socket.h.
1996-10-13Added include needed for recent addition.Bruce Momjian
1996-10-13Fix structure member name from previous patch.Bruce Momjian
1996-10-13Removed duplicate MAXNAMELEN define I accidentally added.Bruce Momjian
1996-10-13Added consistent include file handling for MAXHOSTNAMELEN.Bruce Momjian
If I have introduced any syntax errors with this, I will patch them in the morning, and Marc will have a good laugh.
1996-10-13I checked the alter table code, and started suspecting the relationBruce Momjian
cache. I found if I manually added a line to flush the whole relation cache, the assert error disappeared. Looking through the code, I found that the relation cache is flushed at the end of each query if the reference count is zero for the relation. However, printf's showed that the rd_relcnt(reference count) for the accessed query was not returning to zero after each query. It turns out the parser was doing a heap_ropen in parser/analyze.c to get information about the table's columns, but was not doing a heap_close. This was causing the query after the ALTER TABLE ADD to see the old table structure, and the executor's assert was reporting the problem.