PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
pg_publication_namespace.h File Reference
#include "catalog/genbki.h"
#include "catalog/pg_publication_namespace_d.h"
Include dependency graph for pg_publication_namespace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef FormData_pg_publication_namespaceForm_pg_publication_namespace
 

Functions

 CATALOG (pg_publication_namespace, 6237, PublicationNamespaceRelationId)
 
 DECLARE_UNIQUE_INDEX_PKEY (pg_publication_namespace_oid_index, 6238, PublicationNamespaceObjectIndexId, pg_publication_namespace, btree(oid oid_ops))
 
 DECLARE_UNIQUE_INDEX (pg_publication_namespace_pnnspid_pnpubid_index, 6239, PublicationNamespacePnnspidPnpubidIndexId, pg_publication_namespace, btree(pnnspid oid_ops, pnpubid oid_ops))
 
 MAKE_SYSCACHE (PUBLICATIONNAMESPACE, pg_publication_namespace_oid_index, 64)
 
 MAKE_SYSCACHE (PUBLICATIONNAMESPACEMAP, pg_publication_namespace_pnnspid_pnpubid_index, 64)
 

Variables

 FormData_pg_publication_namespace
 

Typedef Documentation

◆ Form_pg_publication_namespace

Function Documentation

◆ CATALOG()

CATALOG ( pg_publication_namespace  ,
6237  ,
PublicationNamespaceRelationId   
)

Definition at line 30 of file pg_publication_namespace.h.

31{
32 Oid oid; /* oid */
33 Oid pnpubid BKI_LOOKUP(pg_publication); /* Oid of the publication */
34 Oid pnnspid BKI_LOOKUP(pg_namespace); /* Oid of the schema */
#define BKI_LOOKUP(catalog)
Definition: genbki.h:46
FormData_pg_publication_namespace
unsigned int Oid
Definition: postgres_ext.h:31

References BKI_LOOKUP.

◆ DECLARE_UNIQUE_INDEX()

DECLARE_UNIQUE_INDEX ( pg_publication_namespace_pnnspid_pnpubid_index  ,
6239  ,
PublicationNamespacePnnspidPnpubidIndexId  ,
pg_publication_namespace  ,
btree(pnnspid oid_ops, pnpubid oid_ops)   
)

◆ DECLARE_UNIQUE_INDEX_PKEY()

DECLARE_UNIQUE_INDEX_PKEY ( pg_publication_namespace_oid_index  ,
6238  ,
PublicationNamespaceObjectIndexId  ,
pg_publication_namespace  ,
btree(oid oid_ops)   
)

◆ MAKE_SYSCACHE() [1/2]

MAKE_SYSCACHE ( PUBLICATIONNAMESPACE  ,
pg_publication_namespace_oid_index  ,
64   
)

◆ MAKE_SYSCACHE() [2/2]

MAKE_SYSCACHE ( PUBLICATIONNAMESPACEMAP  ,
pg_publication_namespace_pnnspid_pnpubid_index  ,
64   
)

Variable Documentation

◆ FormData_pg_publication_namespace

FormData_pg_publication_namespace

Definition at line 35 of file pg_publication_namespace.h.