summaryrefslogtreecommitdiff
path: root/src/include/commands/defrem.h
Commit message (Collapse)AuthorAgeFilesLines
* SQL-language functions are now callable in ordinary fmgr contexts ...Tom Lane2000-08-241-2/+1
| | | | | | for example, an SQL function can be used in a functional index. (I make no promises about speed, but it'll work ;-).) Clean up and simplify handling of functions returning sets.
* Implement reindex commandHiroshi Inoue2000-02-181-1/+4
|
* Add:Bruce Momjian2000-01-261-2/+3
| | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files.
* More cleanupBruce Momjian1999-07-161-2/+2
|
* Change #include's to use <> and "" as appropriate.Bruce Momjian1999-07-151-3/+3
|
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-131-2/+2
|
* The following patch finishes primary key support. Previously, whenBruce Momjian1999-01-211-1/+2
| | | | | | | | | | | | | | | | | | | | a field was labelled as a primary key, the system automatically created a unique index on the field. This patch extends it so that the index has the indisprimary field set. You can pull a list of primary keys with the followiing select. SELECT pg_class.relname, pg_attribute.attname FROM pg_class, pg_attribute, pg_index WHERE pg_class.oid = pg_attribute.attrelid AND pg_class.oid = pg_index.indrelid AND pg_index.indkey[0] = pg_attribute.attnum AND pg_index.indisunique = 't'; There is nothing in this patch that modifies the template database to set the indisprimary attribute for system tables. Should they be changed or should we only be concerned with user tables? D'Arcy
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-011-8/+5
|
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-261-4/+7
|
* Fix prototypes so they don't look like function definitions.Bruce Momjian1998-01-241-7/+4
|
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-081-13/+13
|
* Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian1997-09-081-10/+10
| | | | indenting. Also static variable indenting.
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-071-22/+25
|
* From: Darren King <aixssd!darrenk@abs.net>Marc G. Fournier1997-05-221-2/+2
| | | | | | | | Subject: [PATCHES] DROP AGGREGATE patch/fix. Here's a patch that fixes the DROP AGGREGATE command to delete the desired aggregate for a specific type.
* Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>Marc G. Fournier1996-11-131-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* All external function definitions now have prototypes that are checked.Bruce Momjian1996-11-101-1/+2
|
* Quiet compiler warnings.Bryan Henderson1996-11-101-2/+2
|
* another include cleaned outMarc G. Fournier1996-11-061-5/+3
|
* remove:Marc G. Fournier1996-10-311-2/+1
| | | | | #include "postgres.h" #include "c.h"
* Clean up th ecompile process by centralizing the include filesMarc G. Fournier1996-08-281-0/+53
- code compile tested, but due to a yet unresolved problem with parse.h's creation, compile not completed...