summaryrefslogtreecommitdiff
path: root/doc/src/sgml/xfunc.sgml
Commit message (Collapse)AuthorAgeFilesLines
* Include directory rearrangementPeter Eisentraut2001-08-281-8/+11
| | | | | | | | | | Client headers are no longer in a subdirectory, since they have been made namespace-clean. Internal libpq headers are in a private subdirectory. Server headers are in a private subdirectory. pg_config has a new option to point there.
* Allow special '$libdir' macro to show up in object file path in CREATEPeter Eisentraut2001-05-191-33/+98
| | | | | FUNCTION command. Guard against trying to load a directory. Update documentation some.
* Further polishing of documentation about new fmgr call convention.Tom Lane2001-02-151-26/+39
|
* Minor fixes.Tom Lane2001-01-221-5/+8
|
* Replace some oldish, non-SQL'ish elements with more standard forms. (castPeter Eisentraut2001-01-201-6/+6
| | | | syntax, type names, function names, etc.)
* Terminology cleanup: class -> table, instance -> row, attribute -> column,Peter Eisentraut2001-01-131-14/+14
| | | | etc.
* Update information about compiling extension modules.Peter Eisentraut2001-01-121-115/+108
|
* Fix some cross reference links.Peter Eisentraut2000-12-261-3/+3
|
* Replace incorrect uses of 'which' with 'that'. (so-called "wicked which")Peter Eisentraut2000-12-221-3/+3
|
* Get rid of the little "v"s in front of version numbers, substituting thePeter Eisentraut2000-12-211-3/+3
| | | | full word "version" where appropriate.
* Revise handling of oldstyle/newstyle functions per recent discussionsTom Lane2000-11-201-43/+55
| | | | | | | | | in pghackers list. Support for oldstyle internal functions is gone (no longer needed, since conversion is complete) and pg_language entry 'internal' now implies newstyle call convention. pg_language entry 'newC' is gone; both old and newstyle dynamically loaded C functions are now called language 'C'. A newstyle function must be identified by an associated info routine. See src/backend/utils/fmgr/README.
* Minor updates/corrections for CREATE/DROP FUNCTION/AGGREGATE/OPERATOR.Tom Lane2000-10-231-2/+2
|
* Add `id' attributes to all `chapter' and `sect1' tags, to generate usefulPeter Eisentraut2000-09-291-6/+6
| | | | names for the HTML files (e.g., not x4856.htm).
* Fix typos and inconsistancies found by He WeipingThomas G. Lockhart2000-08-251-65/+65
| | | | | | (aka Henry) <laser@zhangmai.com.cn>. Fix new problems in insert.sgml and create_function.sgml which kept jade from completing.
* Documentation updates to reflect TOAST and new-style fmgr.Tom Lane2000-08-241-83/+298
|
* fmgr interface mopup work. Use new DatumGetBool and BoolGetDatumTom Lane2000-08-211-3/+3
| | | | | | | | macros where appropriate (the code used to have several different ways of doing that, including Int32, Int8, UInt8, ...). Remove last few references to float32 and float64 typedefs --- it's all float4/float8 now. The typedefs themselves should probably stay in c.h for a release or two, though, to avoid breaking user-written C functions.
* 'CREATE FUNC TION' => 'CREATE FUNCTION'.Tom Lane2000-05-271-2/+2
|
* Clean up sql functions examples.Bruce Momjian2000-05-201-28/+41
|
* Fix WARN->NOTICE in docs. Change libpgeasy connection parameters to useBruce Momjian2000-05-181-3/+3
| | | | PQconnectdb() style connections.
* Fixups in content and markup for 7.0 release.Thomas G. Lockhart2000-05-021-154/+153
|
* Minor markup changes. Refer to (".../catalog") in the emacs hints.Thomas G. Lockhart2000-03-311-2/+6
|
* Replace refs to v6.6 with v7.0.Tom Lane2000-03-301-2/+2
|
* Change oid8/int28 -> oidvector/int2vector.Tom Lane2000-01-111-4/+4
|
* Expunge "UNIX" in favor of "Unix".Thomas G. Lockhart1999-10-041-14/+15
| | | | A few other changes, but I forget what :(
* Document formerly-undocumented WITH clause of CREATE FUNCTION.Tom Lane1999-10-021-5/+7
|
* Remove xref's to reference pages since they are not available inThomas G. Lockhart1999-10-011-11/+14
| | | | the Programmer's Guide.
* I have been working with user defined types and user defined cBruce Momjian1999-09-281-20/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | functions. One problem that I have encountered with the function manager is that it does not allow the user to define type conversion functions that convert between user types. For instance if mytype1, mytype2, and mytype3 are three Postgresql user types, and if I wish to define Postgresql conversion functions like I run into problems, because the Postgresql dynamic loader would look for a single link symbol, mytype3, for both pieces of object code. If I just change the name of one of the Postgresql functions (to make the symbols distinct), the automatic type conversion that Postgresql uses, for example, when matching operators to arguments no longer finds the type conversion function. The solution that I propose, and have implemented in the attatched patch extends the CREATE FUNCTION syntax as follows. In the first case above I use the link symbol mytype2_to_mytype3 for the link object that implements the first conversion function, and define the Postgresql operator with the following syntax The patch includes changes to the parser to include the altered syntax, changes to the ProcedureStmt node in nodes/parsenodes.h, changes to commands/define.c to handle the extra information in the AS clause, and changes to utils/fmgr/dfmgr.c that alter the way that the dynamic loader figures out what link symbol to use. I store the string for the link symbol in the prosrc text attribute of the pg_proc table which is currently unused in rows that reference dynamically loaded functions. Bernie Frankpitt
* Complete merge of all old man page information.Thomas G. Lockhart1999-07-221-312/+749
| | | | | | lisp.sgml is a placeholder for Eric Marsden's upcoming contribution. catalogs.sgml is not yet marked up or integrated. It should perhaps become an appendix.
* Patches for the SGML documentation relatingBruce Momjian1999-03-141-93/+133
| | | | | | | | | | | | to the tutorial code changes. NOTE: I couldn't get ngsmls to find the document type so that the changes could be checked. However, the changes were very minor: Best, Clark
* Clean up to ensure tag completion as required by the newest versionsThomas G. Lockhart1998-12-291-3/+20
| | | | | of Norm's Modular Style Sheets and jade/docbook. From Vince Vielhaber <vev@michvhf.com>.
* Add id field to chapter and book tags to allow output file namesThomas G. Lockhart1998-07-291-1/+1
| | | | to be meaningful.
* Doc updates from Darren on char2-16 removalBruce Momjian1998-04-261-16/+19
|
* SGML source for new documentation.Thomas G. Lockhart1998-03-011-0/+533