- Nov 21, 2000
-
-
Peter Eisentraut authored
-
- Jul 15, 2000
-
-
Tom Lane authored
pass-by-ref data types --- eg, an index on lower(textfield) --- no longer leak memory during index creation or update. Clean up a lot of redundant code ... did you know that copy, vacuum, truncate, reindex, extend index, and bootstrap each basically duplicated the main executor's logic for extracting information about an index and preparing index entries? Functional indexes should be a little faster now too, due to removal of repeated function lookups. CREATE INDEX 'opt_type' clause is deimplemented by these changes, but I haven't removed it from the parser yet (need to merge with Thomas' latest change set first).
-
- Jun 13, 2000
-
-
Tom Lane authored
functions that take pass-by-value datatypes. Should be ready for port testing ...
-
- Apr 12, 2000
-
-
Bruce Momjian authored
-
- Jul 16, 1999
-
-
Bruce Momjian authored
-
- Jul 15, 1999
-
-
Bruce Momjian authored
-
- Feb 14, 1999
-
-
Bruce Momjian authored
-
- Sep 01, 1998
-
-
Bruce Momjian authored
-
- Feb 26, 1998
-
-
Bruce Momjian authored
-
- Jan 24, 1998
-
-
Bruce Momjian authored
-
- Jan 15, 1998
-
-
PostgreSQL Daemon authored
Patch by: wieck@sapserv.debis.de (Jan Wieck) One of the design rules of PostgreSQL is extensibility. And to follow this rule means (at least for me) that there should not only be a builtin PL. Instead I would prefer a defined interface for PL implemetations.
-
- Sep 08, 1997
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
-
- Sep 07, 1997
-
-
Bruce Momjian authored
-
- Aug 19, 1997
-
-
Bruce Momjian authored
-
- May 22, 1997
-
-
Vadim B. Mikheev authored
/* ** You can have as many strategies as you please in GiSTs, as ** long as your consistent method can handle them */ #define GISTNStrategies 100 ^^^ - too big number: strat.h->StrategyEvaluationData->StrategyExpression expression[12] ^^ - so 12 is real max # of strategies, or StrategyEvaluationIsValid crashes backend (called if CASSER defined).
-
- Jan 10, 1997
-
-
Vadim B. Mikheev authored
unique index implementation).
-
- Nov 13, 1996
-
-
Marc G. Fournier authored
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.
-
- Nov 10, 1996
-
-
Bruce Momjian authored
-
- Nov 05, 1996
-
-
Marc G. Fournier authored
This gets us a clean compile of 'common' and 'gist' with *clean* #include files
-
- Nov 03, 1996
-
-
Marc G. Fournier authored
-
- Oct 23, 1996
-
-
Marc G. Fournier authored
-
- Oct 19, 1996
-
-
Marc G. Fournier authored
files
-
- Aug 27, 1996
-
-
Marc G. Fournier authored
-