summaryrefslogtreecommitdiff
path: root/src/backend/commands
AgeCommit message (Collapse)Author
1997-04-02vc_getrels(p, VacRelP) returns NIL for special relations (indices,Vadim B. Mikheev
sequences,...) and vc_delhilowstats(NULL->vrl_relid) ...
1997-03-26Disallow to create multi-column indices using non-btree.Vadim B. Mikheev
1997-03-19Fix call to index_create in DefineIndex.Vadim B. Mikheev
1997-03-12From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier
Subject: [HACKERS] better access control error messages This patch replaces the 'no such class or insufficient privilege' with distinct error messages that tell you whether the table really doesn't exist or whether access was denied.
1997-03-10Add missing paren.Bruce Momjian
1997-03-10Massimo's Deadlock patches w/o the #ifdefsMarc G. Fournier
1997-03-09Vacuum cleanups from Massimo.Bruce Momjian
1997-03-09Fix vacuum crash Vadim found.Bruce Momjian
1997-03-07Reverse patch for Vadims problem.Bruce Momjian
1997-03-06Fix vacuum bug Vadim found with text fields.Bruce Momjian
1997-03-06Not understandable fix of strange bug in vacuum statistic functions.Vadim B. Mikheev
1997-02-18Clarify clearing of attribute stats memory.Bruce Momjian
1997-02-07Add attribute optimization statistics.Bruce Momjian
1997-01-29New func _vc_scanoneind: scan one index relation to update statisticVadim B. Mikheev
in pg_class if no one page was reapped by vacuum.
1997-01-25The check should be for getrusage(), not rusage() ... change the definesMarc G. Fournier
to reflect what configure is going to define when the time comes
1997-01-24Switch over NEED_RUSAGE to HAVE_RUSAGE for configureMarc G. Fournier
1997-01-22Cast constants to the type of the other binary operand.Bruce Momjian
Invalidate vacuum relation cache to use new row counts from vacuum.
1997-01-18Prevent UNIQUE indexes for non-btree access methods.Bruce Momjian
1997-01-16Change EXPLAIN options to just use VERBOSE.Bruce Momjian
1997-01-13Added VERBOSE option to vacuum command.Bruce Momjian
1997-01-10include sem.h added, include string.h neede, from Erik Bertelsen for UltrixBruce Momjian
1997-01-10Massimo fix for non-existant file copy error.Bruce Momjian
1997-01-10index_insert has now HeapRelation as last param (for unique indexVadim B. Mikheev
implementation).
1997-01-08Add include of port-protos.h so it works on Ultrix. Thanks Erik Bertelson.Bryan Henderson
1997-01-05Closing opened indices.Vadim B. Mikheev
1997-01-02ALTER TABLE (text) fixBruce Momjian
1996-12-29explain changeBruce Momjian
1996-12-29Improved EXPLAIN option handling.Bruce Momjian
1996-12-19More patches/documentation from: Massimo Dal Zotto <dz@cs.unitn.it>Marc G. Fournier
1996-12-19COPY_PATCH...Marc G. Fournier
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
1996-12-19#ifdef ASYNC_DEBUG various sections of async.cMarc G. Fournier
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
1996-12-14Unuseful tupDesc = CreateTupleDesc(attr_count, attr); in CopyFromVadim B. Mikheev
is eliminated (now I can copy 2000000-table from file without memmory exhausting).
1996-12-11Use "Oid" type where applicable and %ud instead of %d. Thanks Darren King.Bryan Henderson
1996-12-07Fix from Jan agreed with by Massimo.Bruce Momjian
1996-12-03pname=NULL -> pname="" (stringinfo.c:appendStringInfo doesn't like NULL).Vadim B. Mikheev
1996-11-30This patch changes quite a few instances of references of Oid'sBruce Momjian
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
1996-11-30Change end-of-line comma to semicolon.Bruce Momjian
1996-11-29Added: dynamic re-moving page from list of pages usable for shrinkingVadim B. Mikheev
if its free-space < min_tuple_len.
1996-11-28Fix for "might be used uninitialized" warnings.Vadim B. Mikheev
1996-11-27Shrinking and other things.Vadim B. Mikheev
1996-11-17Fix for Alter TABLE add column varchar(). Was causing zero length.Bruce Momjian
1996-11-16Add #include <sys/types.h> so it works with Ultrix's in.hBryan Henderson
1996-11-13Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>Marc G. Fournier
Changes: * Unique index capability works using the syntax 'create unique index'. * Duplicate OID's in the system tables are removed. I put little scripts called 'duplicate_oids' and 'find_oid' in include/catalog that help to find and remove duplicate OID's. I also moved 'unused_oids' from backend/catalog to include/catalog, since it has to be in the same directory as the include files in order to work. * The backend tries converting the name of a function or aggregate to all lowercase if the original name given doesn't work (mostly for compatibility with ODBC). * You can 'SELECT NULL' to your heart's content. * I put my _bt_updateitem fix in instead, which uses _bt_insertonpg so that even if the new key is so big that the page has to be split, everything still works. * All literal references to system catalog OID's have been replaced with references to define'd constants from the catalog header files. * I added a couple of node copy functions. I think this was a preliminary attempt to get rules to work.
1996-11-10All external function definitions now have prototypes that are checked.Bruce Momjian
1996-11-08More compile cleanupsBruce Momjian
1996-11-08Fix perbyte_cpu thingBryan Henderson
1996-11-08Compile and warning cleanupBruce Momjian
1996-11-08D'Arcy's recent cleanupsMarc G. Fournier
1996-11-06Clean it up so that it compilesMarc G. Fournier
1996-11-06Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk>Marc G. Fournier