Unix/Linux Go Back    

CentOS 7.0 - man page for dblink_get_pkey (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

DBLINK_GET_PKEY(3)		  PostgreSQL 9.2.7 Documentation	       DBLINK_GET_PKEY(3)

       dblink_get_pkey - returns the positions and field names of a relation's primary key fields

       dblink_get_pkey(text relname) returns setof dblink_pkey_results

       dblink_get_pkey provides information about the primary key of a relation in the local
       database. This is sometimes useful in generating queries to be sent to remote databases.

	   Name of a local relation, for example foo or myschema.mytab. Include double quotes if
	   the name is mixed-case or contains special characters, for example "FooBar"; without
	   quotes, the string will be folded to lower case.

       Returns one row for each primary key field, or no rows if the relation has no primary key.
       The result row type is defined as

	   CREATE TYPE dblink_pkey_results AS (position int, colname text);

       The position column simply runs from 1 to N; it is the number of the field within the
       primary key, not the number within the table's columns.

	   CREATE TABLE foobar (
	       f1 int,
	       f2 int,
	       f3 int,
	       PRIMARY KEY (f1, f2, f3)

	   SELECT * FROM dblink_get_pkey('foobar');
	    position | colname
		   1 | f1
		   2 | f2
		   3 | f3
	   (3 rows)

PostgreSQL 9.2.7			    2014-02-17			       DBLINK_GET_PKEY(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 03:17 AM.