#include "catalog/genbki.h"

Go to the source code of this file.
Defines | |
| #define | ExtensionRelationId 3079 |
| #define | Natts_pg_extension 7 |
| #define | Anum_pg_extension_extname 1 |
| #define | Anum_pg_extension_extowner 2 |
| #define | Anum_pg_extension_extnamespace 3 |
| #define | Anum_pg_extension_extrelocatable 4 |
| #define | Anum_pg_extension_extversion 5 |
| #define | Anum_pg_extension_extconfig 6 |
| #define | Anum_pg_extension_extcondition 7 |
Typedefs | |
| typedef FormData_pg_extension * | Form_pg_extension |
Functions | |
| CATALOG (pg_extension, 3079) | |
Variables | |
| FormData_pg_extension | |
| #define Anum_pg_extension_extcondition 7 |
Definition at line 65 of file pg_extension.h.
Referenced by extension_config_remove(), InsertExtensionTuple(), and pg_extension_config_dump().
| #define Anum_pg_extension_extconfig 6 |
Definition at line 64 of file pg_extension.h.
Referenced by extension_config_remove(), InsertExtensionTuple(), and pg_extension_config_dump().
| #define Anum_pg_extension_extname 1 |
Definition at line 59 of file pg_extension.h.
Referenced by ExecAlterExtensionStmt(), get_extension_oid(), and InsertExtensionTuple().
| #define Anum_pg_extension_extnamespace 3 |
Definition at line 61 of file pg_extension.h.
Referenced by InsertExtensionTuple().
| #define Anum_pg_extension_extowner 2 |
Definition at line 60 of file pg_extension.h.
Referenced by InsertExtensionTuple().
| #define Anum_pg_extension_extrelocatable 4 |
Definition at line 62 of file pg_extension.h.
Referenced by ApplyExtensionUpdates(), and InsertExtensionTuple().
| #define Anum_pg_extension_extversion 5 |
Definition at line 63 of file pg_extension.h.
Referenced by ApplyExtensionUpdates(), ExecAlterExtensionStmt(), and InsertExtensionTuple().
| #define ExtensionRelationId 3079 |
Definition at line 29 of file pg_extension.h.
Referenced by AlterExtensionNamespace(), ApplyExtensionUpdates(), CreateExtension(), ExecAlterExtensionContentsStmt(), ExecAlterExtensionStmt(), extension_config_remove(), findDependentObjects(), get_extension_name(), get_extension_oid(), get_extension_schema(), getExtensionOfObject(), getObjectClass(), InsertExtensionTuple(), pg_extension_config_dump(), pg_extension_ownercheck(), RemoveExtensionById(), and shdepReassignOwned().
| #define Natts_pg_extension 7 |
Definition at line 58 of file pg_extension.h.
| typedef FormData_pg_extension* Form_pg_extension |
Definition at line 51 of file pg_extension.h.
| CATALOG | ( | pg_extension | , | |
| 3079 | ||||
| ) |
Definition at line 31 of file pg_extension.h.
{
NameData extname; /* extension name */
Oid extowner; /* extension owner */
Oid extnamespace; /* namespace of contained objects */
bool extrelocatable; /* if true, allow ALTER EXTENSION SET SCHEMA */
#ifdef CATALOG_VARLEN /* variable-length fields start here */
/* extversion should never be null, but the others can be. */
text extversion; /* extension version name */
Oid extconfig[1]; /* dumpable configuration tables */
text extcondition[1]; /* WHERE clauses for config tables */
#endif
} FormData_pg_extension;
Definition at line 44 of file pg_extension.h.
1.7.1