aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/init/postinit.c
Commit message (Collapse)AuthorAge
...
* Remove fork()/exec() and only do fork(). Small cleanups.Bruce Momjian1998-05-29
|
* Remove GetDatabaseName/Path and use globals. Make consts later.Bruce Momjian1998-04-05
|
* Fix for memory leak.Bruce Momjian1998-04-05
|
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-26
|
* Quick cleanupsMarc G. Fournier1998-02-23
|
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | The diff looks so simple and easy. But to find it wasn't fun. It must have been there for a long time. What happened: When a tuple in one of some central catalogs was updated, the referenced relation got flushed, so it would be reopened on the next access (to reflect new triggers, rules and table structure changes into the relation cache). Some data (the tupleDescriptor e.g.) is used in the system cache too. So when a relation is subject to the system cache, this must know too that a cached system relation got flushed because the tupleDesc data gets freed during the flush! For the GRANT/REVOKE on pg_class it was slightly different. There is some local data in inval.c that gets initialized on the first invalidation of a tuple in some central catalogs. This needs a SysCache lookup in pg_class. But when the first of all commands is a GRANT on pg_class, exactly the needed tuple is the one actually invalidated. So I added little code snippets that the initialization of the local variables in inval.c will already happen during InitPostgres().
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-29
| | | | | | | | | | | Attached is the patch to fix the warning messages from my code. I also fixed one which wasn't my code. Apart from the usual warnings about the bison/yacc generated code I only have one other warning message. This is in gramm.y around line 2234. I wasn't sure of the fix. I've also replaced all the calls to free() in gramm.y to calls to pfree(). Without these I was getting backend crashes with GRANT. This might already have been fixed.
* First clean compile without a "PORTNAME" variable being set...Marc G. Fournier1997-12-20
|
* Remove tqual.h includes not needed.Bruce Momjian1997-11-24
|
* Get rid of unused variable 'address'.Vadim B. Mikheev1997-11-18
|
* Apply Bryan's IPC PatchesMarc G. Fournier1997-11-17
| | | | From: Bryan Henderson <bryanh@giraffe.netgate.net>
* Add errormsg initialization from patch by Keith Parks.Thomas G. Lockhart1997-11-10
|
* Add Unix domain socket support, from Goran Thyni, goran@bildbasen.seBruce Momjian1997-11-07
|
* Support alternate database locations.Thomas G. Lockhart1997-11-07
|
* Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian1997-09-08
| | | | indenting. Also static variable indenting.
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-07
|
* Remove unneeded stat calls.Bruce Momjian1997-08-27
|
* Make functions static where possible, enclose unused functions in #ifdef ↵Bruce Momjian1997-08-19
| | | | NOT_USED.
* Remove more (void) and fix -Wall warnings.Bruce Momjian1997-08-12
|
* Various compile errors concerning overflow due to shifts, unsigned, and bad ↵Bruce Momjian1997-07-24
| | | | prototypes, from Solaris, from Diab Jerius
* Remove WIN32 defines. They never worked.Bruce Momjian1997-02-14
|
* Change the way ipc.h is included because sys/ipc.h on Ultrix is broken.Bryan Henderson1997-01-08
|
* Use new utils/version.c instead of backend/utils/init/magic.c.Bryan Henderson1996-11-12
|
* Compile and warning cleanupBruce Momjian1996-11-08
|
* Another directory that compiles with no errors, and few warningsMarc G. Fournier1996-11-06
|
* Added needed include file.Bruce Momjian1996-10-31
|
* Should finish cleaning out the machine.h includesMarc G. Fournier1996-08-27
|
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-09