Add contrib function references in the doc index
authorBruce Momjian
Thu, 4 Jul 2013 15:33:08 +0000 (11:33 -0400)
committerBruce Momjian
Thu, 4 Jul 2013 15:33:11 +0000 (11:33 -0400)
Backpatch to 9.3.
Idea from Craig Ringer

20 files changed:
doc/src/sgml/dblink.sgml
doc/src/sgml/earthdistance.sgml
doc/src/sgml/fuzzystrmatch.sgml
doc/src/sgml/hstore.sgml
doc/src/sgml/intagg.sgml
doc/src/sgml/intarray.sgml
doc/src/sgml/isn.sgml
doc/src/sgml/ltree.sgml
doc/src/sgml/pageinspect.sgml
doc/src/sgml/pgbuffercache.sgml
doc/src/sgml/pgcrypto.sgml
doc/src/sgml/pgfreespacemap.sgml
doc/src/sgml/pgrowlocks.sgml
doc/src/sgml/pgstatstatements.sgml
doc/src/sgml/pgstattuple.sgml
doc/src/sgml/pgtrgm.sgml
doc/src/sgml/sslinfo.sgml
doc/src/sgml/tablefunc.sgml
doc/src/sgml/uuid-ossp.sgml
doc/src/sgml/xml2.sgml

index 4bf65c67b1a4fec25ccf8230867d60bd6fc2bd69..a26e3786782bd85b0873766a1a6576dbc35d4b94 100644 (file)
    opens a persistent connection to a remote database
   
 
+  
+   dblink_connect
+  
+
   
 
 dblink_connect(text connstr) returns text
@@ -189,6 +193,10 @@ DROP SERVER fdtest;
    opens a persistent connection to a remote database, insecurely
   
 
+  
+   dblink_connect_u
+  
+
   
 
 dblink_connect_u(text connstr) returns text
@@ -242,6 +250,10 @@ dblink_connect_u(text connname, text connstr) returns text
    closes a persistent connection to a remote database
   
 
+  
+   dblink_disconnect
+  
+
   
 
 dblink_disconnect() returns text
@@ -313,6 +325,10 @@ SELECT dblink_disconnect('myconn');
    executes a query in a remote database
   
 
+  
+   dblink
+  
+
   
 
 dblink(text connname, text sql [, bool fail_on_error]) returns setof record
@@ -527,6 +543,10 @@ SELECT * FROM dblink('myconn', 'select proname, prosrc from pg_proc')
    executes a command in a remote database
   
 
+  
+   dblink_exec
+  
+
   
 
 dblink_exec(text connname, text sql [, bool fail_on_error]) returns text
@@ -660,6 +680,10 @@ DETAIL:  ERROR:  null value in column "relnamespace" violates not-null constrain
    opens a cursor in a remote database
   
 
+  
+   dblink_open
+  
+
   
 
 dblink_open(text cursorname, text sql [, bool fail_on_error]) returns text
@@ -780,6 +804,10 @@ SELECT dblink_open('foo', 'select proname, prosrc from pg_proc');
    returns rows from an open cursor in a remote database
   
 
+  
+   dblink_fetch
+  
+
   
 
 dblink_fetch(text cursorname, int howmany [, bool fail_on_error]) returns setof record
@@ -929,6 +957,10 @@ SELECT * FROM dblink_fetch('foo', 5) AS (funcname name, source text);
    closes a cursor in a remote database
   
 
+  
+   dblink_close
+  
+
   
 
 dblink_close(text cursorname [, bool fail_on_error]) returns text
@@ -1036,6 +1068,10 @@ SELECT dblink_close('foo');
    returns the names of all open named dblink connections
   
 
+  
+   dblink_get_connections
+  
+
   
 
 dblink_get_connections() returns text[]
@@ -1077,6 +1113,10 @@ SELECT dblink_get_connections();
    gets last error message on the named connection
   
 
+  
+   dblink_error_message
+  
+
   
 
 dblink_error_message(text connname) returns text
@@ -1136,6 +1176,10 @@ SELECT dblink_error_message('dtest1');
    sends an async query to a remote database
   
 
+  
+   dblink_send_query
+  
+
   
 
 dblink_send_query(text connname, text sql) returns int
@@ -1214,6 +1258,10 @@ SELECT dblink_send_query('dtest1', 'SELECT * FROM foo WHERE f1 < 3');
    checks if connection is busy with an async query
   
 
+  
+   dblink_is_busy
+  
+
   
 
 dblink_is_busy(text connname) returns int
@@ -1273,6 +1321,10 @@ SELECT dblink_is_busy('dtest1');
    retrieve async notifications on a connection
   
 
+  
+   dblink_get_notify
+  
+
   
 
 dblink_get_notify() returns setof (notify_name text, be_pid int, extra text)
@@ -1351,6 +1403,10 @@ SELECT * FROM dblink_get_notify();
    gets an async query result
   
 
+  
+   dblink_get_result
+  
+
   
 
 dblink_get_result(text connname [, bool fail_on_error]) returns setof record
@@ -1511,6 +1567,10 @@ contrib_regression=# SELECT * FROM dblink_get_result('dtest1') AS t1(f1 int, f2
    cancels any active query on the named connection
   
 
+  
+   dblink_cancel_query
+  
+
   
 
 dblink_cancel_query(text connname) returns text
@@ -1577,6 +1637,10 @@ SELECT dblink_cancel_query('dtest1');
    
   
 
+  
+   dblink_get_pkey
+  
+
   
 
 dblink_get_pkey(text relname) returns setof dblink_pkey_results
@@ -1666,6 +1730,10 @@ SELECT * FROM dblink_get_pkey('foobar');
    
   
 
+  
+   dblink_build_sql_insert
+  
+
   
 
 dblink_build_sql_insert(text relname,
@@ -1796,6 +1864,10 @@ SELECT dblink_build_sql_insert('foo', '1 2', 2, '{"1", "a"}', '{"1", "b''a"}');
    
   
 
+  
+   dblink_build_sql_delete
+  
+
   
 
 dblink_build_sql_delete(text relname,
@@ -1910,6 +1982,10 @@ SELECT dblink_build_sql_delete('"MyFoo"', '1 2', 2, '{"1", "b"}');
    
   
 
+  
+   dblink_build_sql_update
+  
+
   
 
 dblink_build_sql_update(text relname,
index 03dc38e280a61339b0f8f6554493949dc86c09c4..ef869c5bc32d44221e44860b61f46ad9d7807c2c 100644 (file)
     
     
      
-      earth()
+      earth()<indexterm>earth</entry>
       float8
       Returns the assumed radius of the Earth.
      
      
-      sec_to_gc(float8)
+      sec_to_gc(float8)<indexterm>sec_to_gc</entry>
       float8
       Converts the normal straight line
        (secant) distance between two points on the surface of the Earth
@@ -84,7 +84,7 @@
       
      
      
-      gc_to_sec(float8)
+      gc_to_sec(float8)<indexterm>gc_to_sec</entry>
       float8
       Converts the great circle distance between two points on the
        surface of the Earth to the normal straight line (secant) distance
       
      
      
-      ll_to_earth(float8, float8)
+      ll_to_earth(float8, float8)<indexterm>ll_to_earth</entry>
       earth
       Returns the location of a point on the surface of the Earth given
        its latitude (argument 1) and longitude (argument 2) in degrees.
       
      
      
-      latitude(earth)
+      latitude(earth)<indexterm>latitude</entry>
       float8
       Returns the latitude in degrees of a point on the surface of the
        Earth.
       
      
      
-      longitude(earth)
+      longitude(earth)<indexterm>longitude</entry>
       float8
       Returns the longitude in degrees of a point on the surface of the
        Earth.
       
      
      
-      earth_distance(earth, earth)
+      earth_distance(earth, earth)<indexterm>earth_distance</entry>
       float8
       Returns the great circle distance between two points on the
        surface of the Earth.
       
      
      
-      earth_box(earth, float8)
+      earth_box(earth, float8)<indexterm>earth_box</entry>
       cube
       Returns a box suitable for an indexed search using the cube
        @>
index 5078bf82da9d7a6246713eb908727f7b45f16bf2..f26bd90dfc5f34ebe1ca6c39e49bddeea91a5cfb 100644 (file)
    for working with Soundex codes:
   
 
+  
+   soundex
+  
+
+  
+   difference
+  
+
 
 soundex(text) returns text
 difference(text, text) returns int
@@ -81,6 +89,14 @@ SELECT * FROM s WHERE difference(s.nm, 'john') > 2;
    This function calculates the Levenshtein distance between two strings:
   
 
+  
+   levenshtein
+  
+
+  
+   levenshtein_less_equal
+  
+
 
 levenshtein(text source, text target, int ins_cost, int del_cost, int sub_cost) returns int
 levenshtein(text source, text target) returns int
@@ -145,6 +161,10 @@ test=# SELECT levenshtein_less_equal('extensive', 'exhaustive',4);
    This function calculates the metaphone code of an input string:
   
 
+  
+   metaphone
+  
+
 
 metaphone(text source, int max_output_length) returns text
 
@@ -180,6 +200,14 @@ test=# SELECT metaphone('GUMBO', 4);
    These functions compute the primary and alternate codes:
   
 
+  
+   dmetaphone
+  
+
+  
+   dmetaphone_alt
+  
+
 
 dmetaphone(text source) returns text
 dmetaphone_alt(text source) returns text
index 73c421d463febbfc2eec88ee1abb2e9dd50b71ab..3810776e6d8509040cbb2d42caf22141429e8f44 100644 (file)
@@ -233,7 +233,7 @@ key => NULL
 
     
      
-      hstore(record)
+      hstore(record)<indexterm>hstore</entry>
       hstore
       construct an hstore from a record or row
       hstore(ROW(1,2))
@@ -266,7 +266,7 @@ key => NULL
      
 
      
-      akeys(hstore)
+      akeys(hstore)<indexterm>akeys</entry>
       text[]
       get hstore's keys as an array
       akeys('a=>1,b=>2')
@@ -274,7 +274,7 @@ key => NULL
      
 
      
-      skeys(hstore)
+      skeys(hstore)<indexterm>skeys</entry>
       setof text
       get hstore's keys as a set
       skeys('a=>1,b=>2')
@@ -286,7 +286,7 @@ b
      
 
      
-      avals(hstore)
+      avals(hstore)<indexterm>avals</entry>
       text[]
       get hstore's values as an array
       avals('a=>1,b=>2')
@@ -294,7 +294,7 @@ b
      
 
      
-      svals(hstore)
+      svals(hstore)<indexterm>svals</entry>
       setof text
       get hstore's values as a set
       svals('a=>1,b=>2')
@@ -306,7 +306,7 @@ b
      
 
      
-      hstore_to_array(hstore)
+      hstore_to_array(hstore)<indexterm>hstore_to_array</entry>
       text[]
       get hstore's keys and values as an array of alternating
        keys and values
@@ -315,7 +315,7 @@ b
      
 
      
-      hstore_to_matrix(hstore)
+      hstore_to_matrix(hstore)<indexterm>hstore_to_matrix</entry>
       text[]
       get hstore's keys and values as a two-dimensional array
       hstore_to_matrix('a=>1,b=>2')
@@ -323,7 +323,7 @@ b
      
 
      
-      hstore_to_json(hstore)
+      hstore_to_json(hstore)<indexterm>hstore_to_json</entry>
       json
       get hstore as a json value
       hstore_to_json('"a key"=>1, b=>t, c=>null, d=>12345, e=>012345, f=>1.234, g=>2.345e+4')
@@ -331,7 +331,7 @@ b
      
 
      
-      hstore_to_json_loose(hstore)
+      hstore_to_json_loose(hstore)<indexterm>hstore_to_json_loose</entry>
       json
       get hstore as a json value, but attempting to distinguish numerical and Boolean values so they are unquoted in the JSON
       hstore_to_json_loose('"a key"=>1, b=>t, c=>null, d=>12345, e=>012345, f=>1.234, g=>2.345e+4')
@@ -339,7 +339,7 @@ b
      
 
      
-      slice(hstore, text[])
+      slice(hstore, text[])<indexterm>slice</entry>
       hstore
       extract a subset of an hstore
       slice('a=>1,b=>2,c=>3'::hstore, ARRAY['b','c','x'])
@@ -347,7 +347,7 @@ b
      
 
      
-      each(hstore)
+      each(hstore)<indexterm>each</entry>
       setof(key text, value text)
       get hstore's keys and values as a set
       select * from each('a=>1,b=>2')
@@ -361,7 +361,7 @@ b
      
 
      
-      exist(hstore,text)
+      exist(hstore,text)<indexterm>exist</entry>
       boolean
       does hstore contain key?
       exist('a=>1','a')
@@ -369,7 +369,7 @@ b
      
 
      
-      defined(hstore,text)
+      defined(hstore,text)<indexterm>defined</entry>
       boolean
       does hstore contain non-NULL value for key?
       defined('a=>NULL','a')
@@ -377,7 +377,7 @@ b
      
 
      
-      delete(hstore,text)
+      delete(hstore,text)<indexterm>delete</entry>
       hstore
       delete pair with matching key
       delete('a=>1,b=>2','b')
@@ -401,7 +401,7 @@ b
      
 
      
-      populate_record(record,hstore)
+      populate_record(record,hstore)<indexterm>populate_record</entry>
       record
       replace fields in record with matching values from hstore
       see Examples section
index ea5acbe91fbd31d484744f6abff2b19f83434bae..669c901764bcca53740f54eba9e49161e7911bbb 100644 (file)
  
   Functions
 
+  int_array_aggregate
+
+  array_agg
+
  
   The aggregator is an aggregate function
   int_array_aggregate(integer)
   which does the same thing for any array type.
  
 
+  int_array_enum
+
  
   The enumerator is a function
   int_array_enum(integer[])
index 2bbd98ae37b88500a0fa0ade98a91b7ad6d46924..a054d126f7126fb54f35ffb475d1281be0660c1c 100644 (file)
@@ -49,7 +49,7 @@
 
     
      
-      icount(int[])
+      icount(int[])<indexterm>icount</entry>
       int
       number of elements in array
       icount('{1,2,3}'::int[])
@@ -57,7 +57,7 @@
      
 
      
-      sort(int[], text dir)
+      sort(int[], text dir)<indexterm>sort</entry>
       int[]
       sort array — dir must be asc or desc
       sort('{1,2,3}'::int[], 'desc')
@@ -73,7 +73,7 @@
      
 
      
-      sort_asc(int[])
+      sort_asc(int[])<indexterm>sort_asc</entry>
       int[]
       sort in ascending order
       
@@ -81,7 +81,7 @@
      
 
      
-      sort_desc(int[])
+      sort_desc(int[])<indexterm>sort_desc</entry>
       int[]
       sort in descending order
       
@@ -89,7 +89,7 @@
      
 
      
-      uniq(int[])
+      uniq(int[])<indexterm>uniq</entry>
       int[]
       remove adjacent duplicates
       uniq(sort('{1,2,3,2,1}'::int[]))
@@ -97,7 +97,7 @@
      
 
      
-      idx(int[], int item)
+      idx(int[], int item)<indexterm>idx</entry>
       int
       index of first element matching item (0 if none)
       idx(array[11,22,33,22,11], 22)
      
 
      
-      subarray(int[], int start, int len)
+      subarray(int[], int start, int len)<indexterm>subarray</entry>
       int[]
       portion of array starting at position start, len elements
       subarray('{1,2,3,2,1}'::int[], 2, 3)
      
 
      
-      intset(int)
+      intset(int)<indexterm>intset</entry>
       int[]
       make single-element array
       intset(42)
index f10285473d30fe962cda8451e309526296da939d..4a2e7da76300f9606cb9debbf86b33147a6dcca0 100644 (file)
 
     
      
-      isn_weak(boolean)
+      isn_weak(boolean)<indexterm>isn_weak</entry>
       boolean
       Sets the weak input mode (returns new setting)
      
       Gets the current status of the weak mode
      
      
-      make_valid(isn)
+      make_valid(isn)<indexterm>make_valid</entry>
       isn
       Validates an invalid number (clears the invalid flag)
      
      
-      is_valid(isn)
+      is_valid(isn)<indexterm>is_valid</entry>
       boolean
       Checks for the presence of the invalid flag
      
index f5a0ac98d4b7db4790a584141c77334d34ae84a1..cd8a061c94398122a52a93403cf9b620b570d559 100644 (file)
@@ -381,7 +381,7 @@ Europe & Russia*@ & !Transportation
 
     
      
-      subltree(ltree, int start, int end)
+      subltree(ltree, int start, int end)<indexterm>subltree</entry>
       ltree
       subpath of ltree from position start to
        position end-1 (counting from 0)
@@ -390,7 +390,7 @@ Europe & Russia*@ & !Transportation
      
 
      
-      subpath(ltree, int offset, int len)
+      subpath(ltree, int offset, int len)<indexterm>subpath</entry>
       ltree
       subpath of ltree starting at position
        offset, length len.
@@ -413,7 +413,7 @@ Europe & Russia*@ & !Transportation
      
 
      
-      nlevel(ltree)
+      nlevel(ltree)<indexterm>nlevel</entry>
       integer
       number of labels in path
       nlevel('Top.Child1.Child2')
@@ -421,7 +421,7 @@ Europe & Russia*@ & !Transportation
      
 
      
-      index(ltree a, ltree b)
+      index(ltree a, ltree b)<indexterm>index</entry>
       integer
       position of first occurrence of b in
        a; -1 if not found
@@ -441,7 +441,7 @@ Europe & Russia*@ & !Transportation
      
 
      
-      text2ltree(text)
+      text2ltree(text)<indexterm>text2ltree</entry>
       ltree
       cast text to ltree
       
@@ -449,7 +449,7 @@ Europe & Russia*@ & !Transportation
      
 
      
-      ltree2text(ltree)
+      ltree2text(ltree)<indexterm>ltree2text</entry>
       text
       cast ltree to text
       
@@ -457,7 +457,7 @@ Europe & Russia*@ & !Transportation
      
 
      
-      lca(ltree, ltree, ...)
+      lca(ltree, ltree, ...)<indexterm>lca</entry>
       ltree
       lowest common ancestor, i.e., longest common prefix of paths
        (up to 8 arguments supported)
index c4ff086c978ba20712fe80c3a8f05e443fb77f4c..84477d24a7aecd759e4206b5ece2b392e901436b 100644 (file)
@@ -18,6 +18,9 @@
 
   
    
+    
+     get_raw_page
+    
     
      get_raw_page(relname text, fork text, blkno int) returns bytea
     
@@ -49,6 +52,9 @@
    
 
    
+    
+     page_header
+    
     
      page_header(page bytea) returns record
     
@@ -76,6 +82,9 @@ test=# SELECT * FROM page_header(get_raw_page('pg_class', 0));
    
 
    
+    
+     heap_page_items
+    
     
      heap_page_items(page bytea) returns setof record
     
@@ -101,6 +110,9 @@ test=# SELECT * FROM heap_page_items(get_raw_page('pg_class', 0));
    
 
    
+    
+     bt_metap
+    
     
      bt_metap(relname text) returns record
     
@@ -124,6 +136,9 @@ fastlevel | 0
    
 
    
+    
+     bt_page_stats
+    
     
      bt_page_stats(relname text, blkno int) returns record
     
@@ -152,6 +167,9 @@ btpo_flags    | 3
    
 
    
+    
+     bt_page_items
+    
     
      bt_page_items(relname text, blkno int) returns setof record
     
@@ -178,6 +196,9 @@ test=# SELECT * FROM bt_page_items('pg_cast_oid_index', 1);
    
 
    
+    
+     fsm_page_contents
+    
     
      fsm_page_contents(page bytea) returns text
     
index 685351f11eb52b2942f41b6ec59b2a950c0d1328..3c33a84994e7b3011bed7409681bfdeeafb3c2ad 100644 (file)
   examining what's happening in the shared buffer cache in real time.
  
 
+  pg_buffercache_pages
+
  
   The module provides a C function pg_buffercache_pages
   that returns a set of records, plus a view
index 6b78f2c1c6319677ebd186da4468ebf86b22dd42..a0eead7b84e9698b88ee18c18cb0568fbc7ebcaa 100644 (file)
   
    <function>digest()</function>
 
+   
+    digest
+   
+
 
 digest(data text, type text) returns bytea
 digest(data bytea, type text) returns bytea
@@ -53,6 +57,10 @@ $$ LANGUAGE SQL STRICT IMMUTABLE;
   
    <function>hmac()</function>
 
+   
+    hmac
+   
+
 
 hmac(data text, key text, type text) returns bytea
 hmac(data bytea, key text, type text) returns bytea
@@ -173,6 +181,10 @@ hmac(data bytea, key text, type text) returns bytea
   
    <function>crypt()</>
 
+   
+    crypt
+   
+
 
 crypt(password text, salt text) returns text
 
@@ -202,6 +214,10 @@ SELECT pswhash = crypt('entered password', pswhash) FROM ... ;
   
    <function>gen_salt()</>
 
+  
+   gen_salt
+  
+
 
 gen_salt(type text [, iter_count integer ]) returns text
 
@@ -497,6 +513,14 @@ gen_salt(type text [, iter_count integer ]) returns text
   
    <function>pgp_sym_encrypt()</function>
 
+   
+    pgp_sym_encrypt
+   
+
+   
+    pgp_sym_encrypt_bytea
+   
+
 
 pgp_sym_encrypt(data text, psw text [, options text ]) returns bytea
 pgp_sym_encrypt_bytea(data bytea, psw text [, options text ]) returns bytea
@@ -511,6 +535,14 @@ pgp_sym_encrypt_bytea(data bytea, psw text [, options text ]) returns bytea
   
    <function>pgp_sym_decrypt()</function>
 
+   
+    pgp_sym_decrypt
+   
+
+   
+    pgp_sym_decrypt_bytea
+   
+
 
 pgp_sym_decrypt(msg bytea, psw text [, options text ]) returns text
 pgp_sym_decrypt_bytea(msg bytea, psw text [, options text ]) returns bytea
@@ -532,6 +564,14 @@ pgp_sym_decrypt_bytea(msg bytea, psw text [, options text ]) returns bytea
   
    <function>pgp_pub_encrypt()</function>
 
+   
+    pgp_pub_encrypt
+   
+
+   
+    pgp_pub_encrypt_bytea
+   
+
 
 pgp_pub_encrypt(data text, key bytea [, options text ]) returns bytea
 pgp_pub_encrypt_bytea(data bytea, key bytea [, options text ]) returns bytea
@@ -549,6 +589,14 @@ pgp_pub_encrypt_bytea(data bytea, key bytea [, options text ]) returns bytea
   
    <function>pgp_pub_decrypt()</function>
 
+   
+    pgp_pub_decrypt
+   
+
+   
+    pgp_pub_decrypt_bytea
+   
+
 
 pgp_pub_decrypt(msg bytea, key bytea [, psw text [, options text ]]) returns text
 pgp_pub_decrypt_bytea(msg bytea, key bytea [, psw text [, options text ]]) returns bytea
@@ -574,6 +622,10 @@ pgp_pub_decrypt_bytea(msg bytea, key bytea [, psw text [, options text ]]) retur
   
    <function>pgp_key_id()</function>
 
+   
+    pgp_key_id
+   
+
 
 pgp_key_id(bytea) returns text
 
@@ -616,6 +668,14 @@ pgp_key_id(bytea) returns text
   
    <function>armor()</function>, <function>dearmor()</function>
 
+   
+    armor
+   
+
+   
+    dearmor
+   
+
 
 armor(data bytea) returns text
 dearmor(data text) returns bytea
@@ -913,6 +973,22 @@ gpg -a --export-secret-keys KEYID > secret.key
    encryption functions is discouraged.
   
 
+  
+   encrypt
+  
+
+  
+   decrypt
+  
+
+  
+   encrypt_iv
+  
+
+  
+   decrypt_iv
+  
+
 
 encrypt(data bytea, key bytea, type text) returns bytea
 decrypt(data bytea, key bytea, type text) returns bytea
@@ -982,6 +1058,10 @@ encrypt(data, 'fooz', 'bf-cbc/pad:pkcs')
  
   Random-Data Functions
 
+  
+   gen_random_bytes
+  
+
 
 gen_random_bytes(count integer) returns bytea
 
index 4519a66a8d277f000f7ea6fbc9a2f13275c196a5..7e070f15002ce14251ad71c3c8f09b91d2339993 100644 (file)
@@ -25,6 +25,9 @@
 
   
    
+    
+     pg_freespace
+    
     
      pg_freespace(rel regclass IN, blkno bigint IN) returns int2
     
index c7714d88774f8eeafc82aec761b2de08c3829362..3e3e57f356a7ccb140bf66f14a1ea52263164b09 100644 (file)
  
   Overview
 
+  
+   pgrowlocks
+  
+
 
 pgrowlocks(text) returns setof record
 
index 5bd29a3f87c58f7fc2e30926e266e6663d5e8fda..c02fdf44833c834472847ad4aa6d4c6d0240a6b6 100644 (file)
 
   
    
+   
+    pg_stat_statements_reset
+   
+
     
      pg_stat_statements_reset() returns void
     
index 9f98448d7bc242c3fa09d2d026e3e09ae6e403c0..f2bc2a68f888196e57f41de6311da352f632209b 100644 (file)
 
   
    
+   
+    pgstattuple
+   
+
     
      pgstattuple(text) returns record
     
@@ -134,6 +138,9 @@ free_percent       | 1.95
 
    
     
+    
+     pgstatindex
+    
      pgstatindex(text) returns record
     
 
@@ -246,6 +253,9 @@ leaf_fragmentation | 0
 
    
     
+     
+      pgstatginindex
+     
      pgstatginindex(regclass) returns record
     
 
@@ -303,6 +313,9 @@ pending_tuples | 0
 
    
     
+     
+      pg_relpages
+     
      pg_relpages(text) returns bigint
     
 
index 9039f03e8b93a0aa2bba5ccae4477470edbc45bd..f66439523a5c3dc47f5f5e7dea86b04e5224ae77 100644 (file)
@@ -75,7 +75,7 @@
 
     
      
-      similarity(text, text)
+      similarity(text, text)<indexterm>similarity</entry>
       real
       
        Returns a number that indicates how similar the two arguments are.
@@ -85,7 +85,7 @@
       
      
      
-      show_trgm(text)
+      show_trgm(text)<indexterm>show_trgm</entry>
       text[]
       
        Returns an array of all the trigrams in the given string.
@@ -93,7 +93,7 @@
       
      
      
-      show_limit()
+      show_limit()<indexterm>show_limit</entry>
       real
       
        Returns the current similarity threshold used by the %
       
      
      
-      set_limit(real)
+      set_limit(real)<indexterm>set_limit</entry>
       real
       
        Sets the current similarity threshold that is used by the %
index 618182458ac85eede50272228c55a006bf081bfd..783e03f0ad6b6f61b1224e4d8340f8322fb2adad 100644 (file)
 
   
    
-    
-ssl_is_used() returns boolean
-    
+    
+     ssl_is_used
+    
+    
+     ssl_is_used() returns boolean
+    
     
     
      Returns TRUE if current connection to server uses SSL, and FALSE
@@ -36,9 +39,12 @@ ssl_is_used() returns boolean
    
 
    
-    
-ssl_version() returns text
-    
+    
+     ssl_version
+    
+    
+     ssl_version() returns text
+    
     
     
      Returns the name of the protocol used for the SSL connection (e.g. SSLv2,
@@ -48,9 +54,12 @@ ssl_version() returns text
    
 
    
-    
-ssl_cipher() returns text
-    
+    
+     ssl_cipher
+    
+    
+     ssl_cipher() returns text
+    
     
     
      Returns the name of the cipher used for the SSL connection
@@ -60,9 +69,12 @@ ssl_cipher() returns text
    
 
    
-    
-ssl_client_cert_present() returns boolean
-    
+    
+     ssl_client_cert_present
+    
+    
+     ssl_client_cert_present() returns boolean
+    
     
     
      Returns TRUE if current client has presented a valid SSL client
@@ -73,9 +85,12 @@ ssl_client_cert_present() returns boolean
    
 
    
-    
-ssl_client_serial() returns numeric
-    
+    
+     ssl_client_serial
+    
+    
+     ssl_client_serial() returns numeric
+    
     
     
      Returns serial number of current client certificate.  The combination of
@@ -94,9 +109,12 @@ ssl_client_serial() returns numeric
    
 
    
-    
-ssl_client_dn() returns text
-    
+    
+     ssl_client_dn
+    
+    
+     ssl_client_dn() returns text
+    
     
     
      Returns the full subject of the current client certificate, converting
@@ -114,9 +132,12 @@ ssl_client_dn() returns text
    
 
    
-    
-ssl_issuer_dn() returns text
-    
+    
+     ssl_issuer_dn
+    
+    
+     ssl_issuer_dn() returns text
+    
     
     
      Returns the full issuer name of the current client certificate, converting
@@ -136,9 +157,12 @@ ssl_issuer_dn() returns text
    
 
    
-    
-ssl_client_dn_field(fieldname text) returns text
-    
+    
+     ssl_client_dn_field
+    
+    
+     ssl_client_dn_field(fieldname text) returns text
+    
     
     
      This function returns the value of the specified field in the
@@ -182,9 +206,12 @@ emailAddress
    
 
    
-    
-ssl_issuer_field(fieldname text) returns text
-    
+    
+     ssl_issuer_field
+    
+    
+     ssl_issuer_field(fieldname text) returns text
+    
     
     
      Same as ssl_client_dn_field, but for the certificate issuer
index cfa20e2a70c9a99e7605a192705550f9a0bdb78a..1d8423d5ae784707294d14773cd2e44bf25e4256 100644 (file)
@@ -86,6 +86,7 @@
         [, text orderby_fld ], text start_with, int max_depth
         [, text branch_delim ])
        
+       connectby
       
       setof record
       
   
    <function>normal_rand</function>
 
+   
+    normal_rand
+   
+
 
 normal_rand(int numvals, float8 mean, float8 stddev) returns setof float8
 
@@ -142,6 +147,10 @@ test=# SELECT * FROM normal_rand(1000, 5, 3);
   
    <function>crosstab(text)</function>
 
+   
+    crosstab
+   
+
 
 crosstab(text sql)
 crosstab(text sql, int N)
@@ -289,6 +298,10 @@ AS ct(row_name text, category_1 text, category_2 text, category_3 text);
   
    <function>crosstab<replaceable>N</>(text)</function>
 
+   
+    crosstab
+   
+
 
 crosstabN(text sql)
 
@@ -396,6 +409,10 @@ CREATE OR REPLACE FUNCTION crosstab_float8_5_cols(
   
    <function>crosstab(text, text)</function>
 
+   
+    crosstab
+   
+
 
 crosstab(text source_sql, text category_sql)
 
@@ -602,6 +619,10 @@ AS
   
    <function>connectby</function>
 
+   
+    connectby
+   
+
 
 connectby(text relname, text keyid_fld, text parent_keyid_fld
           [, text orderby_fld ], text start_with, int max_depth
index 7446b8be5c8e9624addf78ed2df011c1a0fd9f68..696cc112dc89fcd69c49b962492dc5d8f8d4eb1f 100644 (file)
@@ -42,7 +42,7 @@
     
     
      
-      <literal>uuid_generate_v1()>
+      <function>uuid_generate_v1()uuid_generate_v1>
       
        
         This function generates a version 1 UUID.  This involves the MAC
@@ -54,7 +54,7 @@
       
      
      
-      <literal>uuid_generate_v1mc()>
+      <function>uuid_generate_v1mc()uuid_generate_v1mc>
       
        
         This function generates a version 1 UUID but uses a random multicast
@@ -63,7 +63,7 @@
       
      
      
-      <literal>uuid_generate_v3(namespace uuid, name text)>
+      <function>uuid_generate_v3(namespace uuid, name text)uuid_generate_v3>
       
        
         This function generates a version 3 UUID in the given namespace using
index adc923bacc06e66412486eb06c249da88ecba6c9..df0f53c549980d420de317905e10f60a49c3c902 100644 (file)
  
   <literal>xpath_table</literal>
 
+  
+   xpath_table
+  
+
 
 xpath_table(text key, text document, text relation, text xpaths, text criteria) returns setof record
 
@@ -423,6 +427,10 @@ ORDER BY doc_num, line_num;
   
    <literal>xslt_process</literal>
 
+  
+   xslt_process
+  
+
 
 xslt_process(text document, text stylesheet, text paramlist) returns text