PostgreSQL Source Code
git master
|
#include "postgres.h"
#include "access/htup_details.h"
#include "catalog/dependency.h"
#include "catalog/indexing.h"
#include "catalog/pg_conversion.h"
#include "catalog/pg_type.h"
#include "commands/alter.h"
#include "commands/conversioncmds.h"
#include "mb/pg_wchar.h"
#include "miscadmin.h"
#include "parser/parse_func.h"
#include "utils/acl.h"
#include "utils/builtins.h"
#include "utils/lsyscache.h"
#include "utils/rel.h"
#include "utils/syscache.h"
Go to the source code of this file.
Functions | |
ObjectAddress | CreateConversionCommand (CreateConversionStmt *stmt) |
ObjectAddress CreateConversionCommand | ( | CreateConversionStmt * | stmt | ) |
Definition at line 37 of file conversioncmds.c.
References ACL_CREATE, ACL_EXECUTE, aclcheck_error(), ACLCHECK_OK, BoolGetDatum, CreateConversionStmt::conversion_name, ConversionCreate(), CStringGetDatum, DatumGetInt32, CreateConversionStmt::def, ereport, errcode(), errmsg(), ERROR, CreateConversionStmt::for_encoding_name, CreateConversionStmt::func_name, get_func_rettype(), get_namespace_name(), GetUserId(), Int32GetDatum, LookupFuncName(), NameListToString(), OBJECT_FUNCTION, OBJECT_SCHEMA, OidFunctionCall6, pg_char_to_encoding(), pg_namespace_aclcheck(), pg_proc_aclcheck(), PG_SQL_ASCII, QualifiedNameGetCreationNamespace(), and CreateConversionStmt::to_encoding_name.
Referenced by ProcessUtilitySlow().