aboutsummaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAge
* Fix compiler warning about unitialized variables.Bruce Momjian1996-12-01
|
* This patch changes quite a few instances of references of Oid'sBruce Momjian1996-11-30
| | | | | | | | | | | | as ints and longs. Touches on quite a few function args as well. Most other files look ok as far as Oids go...still checking though... Since Oids are type'd as unsigned ints, they should prolly be used with the %ud format string in elog and sprintf messages. Not sure what kind of strangeness that could produce. Darren King
* As someone asked for this feature - patch for 1.09 follows.Bruce Momjian1996-11-30
| | | | | | | | | | | Now You can do queries like select sum(some_func(x)) from ... select min(table1.x + table2.y) from table1, table2 where ... and so on. Vadim
* Change end-of-line comma to semicolon.Bruce Momjian1996-11-30
|
* Added BETWEEN and IN to grammar. Map != to <>.Bruce Momjian1996-11-30
|
* Allow select oid,* from table. Allow * anywhere in target list.Bruce Momjian1996-11-29
|
* Added: dynamic re-moving page from list of pages usable for shrinkingVadim B. Mikheev1996-11-29
| | | | if its free-space < min_tuple_len.
* Fix for BSDI compile.Bruce Momjian1996-11-29
|
* Changed saved_relname size to save memory.Bruce Momjian1996-11-28
|
* Fix for "might be used uninitialized" warnings.Vadim B. Mikheev1996-11-28
|
* TransactionIdIsInProgress is commented outVadim B. Mikheev1996-11-27
|
* Allow all empty queries to return EMPTY.Bruce Momjian1996-11-27
|
* More stuff to make it compile on various ports.Bryan Henderson1996-11-27
|
* Shrinking and other things.Vadim B. Mikheev1996-11-27
|
* New smgrtruncate smgr' interface func.Vadim B. Mikheev1996-11-27
|
* New mdtruncate() func for single segment relations (< 2Gb).Vadim B. Mikheev1996-11-27
|
* TransactionIdIsInProgress is here now and gives quality answerVadim B. Mikheev1996-11-27
| | | | by scanning PROC structures of all running backend.
* Setting MyProc->xid to InvalidTransactionId while creatingVadim B. Mikheev1996-11-27
| | | | PROC structure (it's for new TransactionIdIsInProgress func).
* Setting MyProc->xid to current transaction' id in StartTransactionVadim B. Mikheev1996-11-27
| | | | | and to InvalidTransactionId in CommitTransaction & AbortTransaction (it's for new TransactionIdIsInProgress func).
* TransactionIdIsInProgress moved to shmem.cVadim B. Mikheev1996-11-27
|
* Make it compile on Ultrix. Thanks Erik Bertelson.Bryan Henderson1996-11-26
|
* Properly structure ProcedureNameIndexScan so it doesn't generateBryan Henderson1996-11-26
| | | | "may be used before being set" warnings.
* Include fcntl.h, which is not automatically included by sys/file.h on all ↵Bryan Henderson1996-11-25
| | | | systems.
* Prevent empty queries from crashing server.Bruce Momjian1996-11-25
|
* Fix access through null pointer info->rule_action. Thanks Darren King.Bryan Henderson1996-11-24
|
* Fix syntax error: missing argument to elog(). Thanks Darren King.Bryan Henderson1996-11-24
|
* Typecasts, etc. to make compile work on AIX. Thanks Darren King..Bryan Henderson1996-11-24
|
* Move include of signal.h inside pqsignal.h so it's always where it's needed.Bryan Henderson1996-11-24
|
* First pass at getting shared libraries on AIX properly built.Bryan Henderson1996-11-23
|
* Fix bug: -D options implies -d option.Bryan Henderson1996-11-22
|
* Fix memory overhelding while forming index' result:Vadim B. Mikheev1996-11-21
| | | | | memory allocation for ItemPointerData of heap' tuple is useless because of FormRetrieveIndexResult makes neccessary palloc.
* Fix memory overhelding while forming index' result:Vadim B. Mikheev1996-11-21
| | | | | | memory allocation for ItemPointerData of heap' tuple is useless because of FormRetrieveIndexResult makes neccessary palloc.
* Fix memory overhelding while forming index' result:Vadim B. Mikheev1996-11-21
| | | | | memory allocation for ItemPointerData of heap' tuple is useless because of FormRetrieveIndexResult makes neccessary palloc.
* Can't add a keyword without making it a keyword. :-)Bruce Momjian1996-11-20
| | | | D'Arcy J.M. Cain | Democracy is three wolves
* There is a bug in aclinsert3 in the code which update the acl arrays.Bruce Momjian1996-11-20
| | | | | | | | | | | When an acl item is added or updated the new entry is deleted if it has no permissions and the acl array is shrinked. This is is done by decrementing the number of items without updating the corresponding array size. The array with the incorrect size is later read by pg_aclcheck and the entry count is used to allocate a new array while the array size is used to copy the old one. This causes a memory corruption and a backend crash. This happens only to normal user as the administrator bypasses acl checks. Massimo Dal Zotto
* Removed old Assert's used during development.Bruce Momjian1996-11-19
|
* The routines in magic.c have moved to the more accessible version.c.Bryan Henderson1996-11-19
|
* Remove linux define of __USE_POSIX, which doesn't appear to do anything.Bryan Henderson1996-11-18
|
* Add comments about the diversity of signal functionality. Came fromBryan Henderson1996-11-18
| | | | Makefile.global.
* Make port-specific link libraries defined for linking backend more globalBryan Henderson1996-11-18
| | | | so you can also link pgtclsh.
* Quiet compiler warnings about missing prototypes in Linux's bitops.h.Bryan Henderson1996-11-18
|
* Fix for error when viewing group access privs.Bruce Momjian1996-11-17
|
* Fix for Alter TABLE add column varchar(). Was causing zero length.Bruce Momjian1996-11-17
|
* Remove old GetPGData reference that causes warning.Bryan Henderson1996-11-16
|
* Add #include <sys/types.h> so it works with Ultrix's in.hBryan Henderson1996-11-16
|
* Remove quote removal. Moved to parser.Bruce Momjian1996-11-15
|
* Correct permissions on lo_export(). Open up permissions.Bruce Momjian1996-11-15
|
* Fix quote/doublequote handling.Bruce Momjian1996-11-15
|
* Remove PERFECT_MEMBruce Momjian1996-11-15
| | | | Unallocate opaque.
* Unallocate opaque.Bruce Momjian1996-11-15
|