Documentation ¶
Overview ¶
Package ischema contains generated code for schema 'information_schema'.
Index ¶
- func Errorf(s string, v ...interface{})
- func Logf(s string, v ...interface{})
- func PgCharMaxLength(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
- func PgCharOctetLength(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
- func PgDatetimePrecision(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
- func PgExpandarray(ctx context.Context, db DB, p0 pgtypes.Anyarray) (pgtypes.Anyelement, int, error)
- func PgIndexPosition(ctx context.Context, db DB, p0 pgtypes.Oid, p1 int16) (int, error)
- func PgIntervalType(ctx context.Context, db DB, typid pgtypes.Oid, mod int) (string, error)
- func PgNumericPrecision(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
- func PgNumericPrecisionRadix(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
- func PgNumericScale(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
- func PgTruetypid(ctx context.Context, db DB, p0 pgtypes.PgAttribute, p1 pgtypes.PgType) (pgtypes.Oid, error)
- func PgTruetypmod(ctx context.Context, db DB, p0 pgtypes.PgAttribute, p1 pgtypes.PgType) (int, error)
- func SetErrorLogger(logger interface{})
- func SetLogger(logger interface{})
- type AdministrableRoleAuthorization
- type ApplicableRole
- type Attribute
- type CharacterSet
- type CheckConstraint
- type CheckConstraintRoutineUsage
- type Collation
- type CollationCharacterSetApplicability
- type Column
- type ColumnColumnUsage
- type ColumnDomainUsage
- type ColumnOption
- type ColumnPrivilege
- type ColumnUdtUsage
- type ConstraintColumnUsage
- type ConstraintTableUsage
- type DB
- type DataTypePrivilege
- type Domain
- type DomainConstraint
- type DomainUdtUsage
- type ElementType
- type EnabledRole
- type ErrDecodeFailed
- type ErrInsertFailed
- type ErrUpdateFailed
- type ErrUpsertFailed
- type Error
- type ForeignDataWrapper
- type ForeignDataWrapperOption
- type ForeignServer
- type ForeignServerOption
- type ForeignTable
- type ForeignTableOption
- type InformationSchemaCatalogName
- type KeyColumnUsage
- type Parameter
- type PgForeignDataWrapper
- type PgForeignServer
- type PgForeignTable
- type PgForeignTableColumn
- type PgUserMapping
- type ReferentialConstraint
- type RoleColumnGrant
- type RoleRoutineGrant
- type RoleTableGrant
- type RoleUdtGrant
- type RoleUsageGrant
- type Routine
- type RoutineColumnUsage
- type RoutinePrivilege
- type RoutineRoutineUsage
- type RoutineSequenceUsage
- type RoutineTableUsage
- type SQLFeature
- type SQLImplementationInfo
- type SQLPart
- type SQLSizing
- type Schematum
- type Sequence
- type StringSlice
- type Table
- type TableConstraint
- type TablePrivilege
- type Transform
- type Trigger
- type TriggeredUpdateColumn
- type UdtPrivilege
- type UsagePrivilege
- type UserDefinedType
- type UserMapping
- type UserMappingOption
- type View
- type ViewColumnUsage
- type ViewRoutineUsage
- type ViewTableUsage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Errorf ¶
func Errorf(s string, v ...interface{})
Errorf logs an error message using the package error logger.
func PgCharMaxLength ¶
PgCharMaxLength calls the stored function 'information_schema._pg_char_max_length(oid, integer) integer' on db.
func PgCharOctetLength ¶
PgCharOctetLength calls the stored function 'information_schema._pg_char_octet_length(oid, integer) integer' on db.
func PgDatetimePrecision ¶
PgDatetimePrecision calls the stored function 'information_schema._pg_datetime_precision(oid, integer) integer' on db.
func PgExpandarray ¶
func PgExpandarray(ctx context.Context, db DB, p0 pgtypes.Anyarray) (pgtypes.Anyelement, int, error)
PgExpandarray calls the stored function 'information_schema._pg_expandarray(anyarray) (anyelement, integer)' on db.
func PgIndexPosition ¶
PgIndexPosition calls the stored function 'information_schema._pg_index_position(oid, smallint) integer' on db.
func PgIntervalType ¶
PgIntervalType calls the stored function 'information_schema._pg_interval_type(oid, integer) text' on db.
func PgNumericPrecision ¶
PgNumericPrecision calls the stored function 'information_schema._pg_numeric_precision(oid, integer) integer' on db.
func PgNumericPrecisionRadix ¶
func PgNumericPrecisionRadix(ctx context.Context, db DB, typid pgtypes.Oid, typmod int) (int, error)
PgNumericPrecisionRadix calls the stored function 'information_schema._pg_numeric_precision_radix(oid, integer) integer' on db.
func PgNumericScale ¶
PgNumericScale calls the stored function 'information_schema._pg_numeric_scale(oid, integer) integer' on db.
func PgTruetypid ¶
func PgTruetypid(ctx context.Context, db DB, p0 pgtypes.PgAttribute, p1 pgtypes.PgType) (pgtypes.Oid, error)
PgTruetypid calls the stored function 'information_schema._pg_truetypid(pg_attribute, pg_type) oid' on db.
func PgTruetypmod ¶
func PgTruetypmod(ctx context.Context, db DB, p0 pgtypes.PgAttribute, p1 pgtypes.PgType) (int, error)
PgTruetypmod calls the stored function 'information_schema._pg_truetypmod(pg_attribute, pg_type) integer' on db.
func SetErrorLogger ¶
func SetErrorLogger(logger interface{})
SetErrorLogger sets the package error logger. Valid logger types:
io.Writer func(string, ...interface{}) (int, error) // fmt.Printf func(string, ...interface{}) // log.Printf
Types ¶
type AdministrableRoleAuthorization ¶
type AdministrableRoleAuthorization struct { Grantee sql.NullString `json:"grantee"` // grantee RoleName sql.NullString `json:"role_name"` // role_name IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
AdministrableRoleAuthorization represents a row from 'information_schema.administrable_role_authorizations'.
type ApplicableRole ¶
type ApplicableRole struct { Grantee sql.NullString `json:"grantee"` // grantee RoleName sql.NullString `json:"role_name"` // role_name IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
ApplicableRole represents a row from 'information_schema.applicable_roles'.
type Attribute ¶
type Attribute struct { UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name AttributeName sql.NullString `json:"attribute_name"` // attribute_name OrdinalPosition sql.NullInt64 `json:"ordinal_position"` // ordinal_position AttributeDefault sql.NullString `json:"attribute_default"` // attribute_default IsNullable sql.NullString `json:"is_nullable"` // is_nullable DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision AttributeUdtCatalog sql.NullString `json:"attribute_udt_catalog"` // attribute_udt_catalog AttributeUdtSchema sql.NullString `json:"attribute_udt_schema"` // attribute_udt_schema AttributeUdtName sql.NullString `json:"attribute_udt_name"` // attribute_udt_name ScopeCatalog sql.NullString `json:"scope_catalog"` // scope_catalog ScopeSchema sql.NullString `json:"scope_schema"` // scope_schema ScopeName sql.NullString `json:"scope_name"` // scope_name MaximumCardinality sql.NullInt64 `json:"maximum_cardinality"` // maximum_cardinality DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier IsDerivedReferenceAttribute sql.NullString `json:"is_derived_reference_attribute"` // is_derived_reference_attribute }
Attribute represents a row from 'information_schema.attributes'.
type CharacterSet ¶
type CharacterSet struct { CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CharacterRepertoire sql.NullString `json:"character_repertoire"` // character_repertoire FormOfUse sql.NullString `json:"form_of_use"` // form_of_use DefaultCollateCatalog sql.NullString `json:"default_collate_catalog"` // default_collate_catalog DefaultCollateSchema sql.NullString `json:"default_collate_schema"` // default_collate_schema DefaultCollateName sql.NullString `json:"default_collate_name"` // default_collate_name }
CharacterSet represents a row from 'information_schema.character_sets'.
type CheckConstraint ¶
type CheckConstraint struct { ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name CheckClause sql.NullString `json:"check_clause"` // check_clause }
CheckConstraint represents a row from 'information_schema.check_constraints'.
type CheckConstraintRoutineUsage ¶
type CheckConstraintRoutineUsage struct { ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name }
CheckConstraintRoutineUsage represents a row from 'information_schema.check_constraint_routine_usage'.
type Collation ¶
type Collation struct { CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name PadAttribute sql.NullString `json:"pad_attribute"` // pad_attribute }
Collation represents a row from 'information_schema.collations'.
type CollationCharacterSetApplicability ¶
type CollationCharacterSetApplicability struct { CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name }
CollationCharacterSetApplicability represents a row from 'information_schema.collation_character_set_applicability'.
type Column ¶
type Column struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name OrdinalPosition sql.NullInt64 `json:"ordinal_position"` // ordinal_position ColumnDefault sql.NullString `json:"column_default"` // column_default IsNullable sql.NullString `json:"is_nullable"` // is_nullable DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name DomainCatalog sql.NullString `json:"domain_catalog"` // domain_catalog DomainSchema sql.NullString `json:"domain_schema"` // domain_schema DomainName sql.NullString `json:"domain_name"` // domain_name UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name ScopeCatalog sql.NullString `json:"scope_catalog"` // scope_catalog ScopeSchema sql.NullString `json:"scope_schema"` // scope_schema ScopeName sql.NullString `json:"scope_name"` // scope_name MaximumCardinality sql.NullInt64 `json:"maximum_cardinality"` // maximum_cardinality DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier IsSelfReferencing sql.NullString `json:"is_self_referencing"` // is_self_referencing IsIdentity sql.NullString `json:"is_identity"` // is_identity IdentityGeneration sql.NullString `json:"identity_generation"` // identity_generation IdentityStart sql.NullString `json:"identity_start"` // identity_start IdentityIncrement sql.NullString `json:"identity_increment"` // identity_increment IdentityMaximum sql.NullString `json:"identity_maximum"` // identity_maximum IdentityMinimum sql.NullString `json:"identity_minimum"` // identity_minimum IdentityCycle sql.NullString `json:"identity_cycle"` // identity_cycle IsGenerated sql.NullString `json:"is_generated"` // is_generated GenerationExpression sql.NullString `json:"generation_expression"` // generation_expression IsUpdatable sql.NullString `json:"is_updatable"` // is_updatable }
Column represents a row from 'information_schema.columns'.
type ColumnColumnUsage ¶
type ColumnColumnUsage struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name DependentColumn sql.NullString `json:"dependent_column"` // dependent_column }
ColumnColumnUsage represents a row from 'information_schema.column_column_usage'.
type ColumnDomainUsage ¶
type ColumnDomainUsage struct { DomainCatalog sql.NullString `json:"domain_catalog"` // domain_catalog DomainSchema sql.NullString `json:"domain_schema"` // domain_schema DomainName sql.NullString `json:"domain_name"` // domain_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name }
ColumnDomainUsage represents a row from 'information_schema.column_domain_usage'.
type ColumnOption ¶
type ColumnOption struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name OptionName sql.NullString `json:"option_name"` // option_name OptionValue sql.NullString `json:"option_value"` // option_value }
ColumnOption represents a row from 'information_schema.column_options'.
type ColumnPrivilege ¶
type ColumnPrivilege struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
ColumnPrivilege represents a row from 'information_schema.column_privileges'.
type ColumnUdtUsage ¶
type ColumnUdtUsage struct { UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name }
ColumnUdtUsage represents a row from 'information_schema.column_udt_usage'.
type ConstraintColumnUsage ¶
type ConstraintColumnUsage struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name }
ConstraintColumnUsage represents a row from 'information_schema.constraint_column_usage'.
type ConstraintTableUsage ¶
type ConstraintTableUsage struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name }
ConstraintTableUsage represents a row from 'information_schema.constraint_table_usage'.
type DB ¶
type DB interface { ExecContext(context.Context, string, ...interface{}) (sql.Result, error) QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) QueryRowContext(context.Context, string, ...interface{}) *sql.Row }
DB is the common interface for database operations that can be used with types from schema 'information_schema'.
This works with both database/sql.DB and database/sql.Tx.
type DataTypePrivilege ¶
type DataTypePrivilege struct { ObjectCatalog sql.NullString `json:"object_catalog"` // object_catalog ObjectSchema sql.NullString `json:"object_schema"` // object_schema ObjectName sql.NullString `json:"object_name"` // object_name ObjectType sql.NullString `json:"object_type"` // object_type DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier }
DataTypePrivilege represents a row from 'information_schema.data_type_privileges'.
type Domain ¶
type Domain struct { DomainCatalog sql.NullString `json:"domain_catalog"` // domain_catalog DomainSchema sql.NullString `json:"domain_schema"` // domain_schema DomainName sql.NullString `json:"domain_name"` // domain_name DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision DomainDefault sql.NullString `json:"domain_default"` // domain_default UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name ScopeCatalog sql.NullString `json:"scope_catalog"` // scope_catalog ScopeSchema sql.NullString `json:"scope_schema"` // scope_schema ScopeName sql.NullString `json:"scope_name"` // scope_name MaximumCardinality sql.NullInt64 `json:"maximum_cardinality"` // maximum_cardinality DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier }
Domain represents a row from 'information_schema.domains'.
type DomainConstraint ¶
type DomainConstraint struct { ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name DomainCatalog sql.NullString `json:"domain_catalog"` // domain_catalog DomainSchema sql.NullString `json:"domain_schema"` // domain_schema DomainName sql.NullString `json:"domain_name"` // domain_name IsDeferrable sql.NullString `json:"is_deferrable"` // is_deferrable InitiallyDeferred sql.NullString `json:"initially_deferred"` // initially_deferred }
DomainConstraint represents a row from 'information_schema.domain_constraints'.
type DomainUdtUsage ¶
type DomainUdtUsage struct { UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name DomainCatalog sql.NullString `json:"domain_catalog"` // domain_catalog DomainSchema sql.NullString `json:"domain_schema"` // domain_schema DomainName sql.NullString `json:"domain_name"` // domain_name }
DomainUdtUsage represents a row from 'information_schema.domain_udt_usage'.
type ElementType ¶
type ElementType struct { ObjectCatalog sql.NullString `json:"object_catalog"` // object_catalog ObjectSchema sql.NullString `json:"object_schema"` // object_schema ObjectName sql.NullString `json:"object_name"` // object_name ObjectType sql.NullString `json:"object_type"` // object_type CollectionTypeIdentifier sql.NullString `json:"collection_type_identifier"` // collection_type_identifier DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision DomainDefault sql.NullString `json:"domain_default"` // domain_default UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name ScopeCatalog sql.NullString `json:"scope_catalog"` // scope_catalog ScopeSchema sql.NullString `json:"scope_schema"` // scope_schema ScopeName sql.NullString `json:"scope_name"` // scope_name MaximumCardinality sql.NullInt64 `json:"maximum_cardinality"` // maximum_cardinality DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier }
ElementType represents a row from 'information_schema.element_types'.
type EnabledRole ¶
type EnabledRole struct {
RoleName sql.NullString `json:"role_name"` // role_name
}
EnabledRole represents a row from 'information_schema.enabled_roles'.
type ErrDecodeFailed ¶
type ErrDecodeFailed struct {
Err error
}
ErrDecodeFailed is the decode failed error.
func (*ErrDecodeFailed) Error ¶
func (err *ErrDecodeFailed) Error() string
Error satisfies the error interface.
func (*ErrDecodeFailed) Unwrap ¶
func (err *ErrDecodeFailed) Unwrap() error
Unwrap satisfies the unwrap interface.
type ErrInsertFailed ¶
type ErrInsertFailed struct {
Err error
}
ErrInsertFailed is the insert failed error.
func (*ErrInsertFailed) Error ¶
func (err *ErrInsertFailed) Error() string
Error satisfies the error interface.
func (*ErrInsertFailed) Unwrap ¶
func (err *ErrInsertFailed) Unwrap() error
Unwrap satisfies the unwrap interface.
type ErrUpdateFailed ¶
type ErrUpdateFailed struct {
Err error
}
ErrUpdateFailed is the update failed error.
func (*ErrUpdateFailed) Error ¶
func (err *ErrUpdateFailed) Error() string
Error satisfies the error interface.
func (*ErrUpdateFailed) Unwrap ¶
func (err *ErrUpdateFailed) Unwrap() error
Unwrap satisfies the unwrap interface.
type ErrUpsertFailed ¶
type ErrUpsertFailed struct {
Err error
}
ErrUpsertFailed is the upsert failed error.
func (*ErrUpsertFailed) Error ¶
func (err *ErrUpsertFailed) Error() string
Error satisfies the error interface.
func (*ErrUpsertFailed) Unwrap ¶
func (err *ErrUpsertFailed) Unwrap() error
Unwrap satisfies the unwrap interface.
type Error ¶
type Error string
Error is an error.
const ( // ErrAlreadyExists is the already exists error. ErrAlreadyExists Error = "already exists" // ErrDoesNotExist is the does not exist error. ErrDoesNotExist Error = "does not exist" // ErrMarkedForDeletion is the marked for deletion error. ErrMarkedForDeletion Error = "marked for deletion" )
Error values.
const ErrInvalidStringSlice Error = "invalid StringSlice"
ErrInvalidStringSlice is the invalid StringSlice error.
type ForeignDataWrapper ¶
type ForeignDataWrapper struct { ForeignDataWrapperCatalog sql.NullString `json:"foreign_data_wrapper_catalog"` // foreign_data_wrapper_catalog ForeignDataWrapperName sql.NullString `json:"foreign_data_wrapper_name"` // foreign_data_wrapper_name AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier LibraryName sql.NullString `json:"library_name"` // library_name ForeignDataWrapperLanguage sql.NullString `json:"foreign_data_wrapper_language"` // foreign_data_wrapper_language }
ForeignDataWrapper represents a row from 'information_schema.foreign_data_wrappers'.
type ForeignDataWrapperOption ¶
type ForeignDataWrapperOption struct { ForeignDataWrapperCatalog sql.NullString `json:"foreign_data_wrapper_catalog"` // foreign_data_wrapper_catalog ForeignDataWrapperName sql.NullString `json:"foreign_data_wrapper_name"` // foreign_data_wrapper_name OptionName sql.NullString `json:"option_name"` // option_name OptionValue sql.NullString `json:"option_value"` // option_value }
ForeignDataWrapperOption represents a row from 'information_schema.foreign_data_wrapper_options'.
type ForeignServer ¶
type ForeignServer struct { ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name ForeignDataWrapperCatalog sql.NullString `json:"foreign_data_wrapper_catalog"` // foreign_data_wrapper_catalog ForeignDataWrapperName sql.NullString `json:"foreign_data_wrapper_name"` // foreign_data_wrapper_name ForeignServerType sql.NullString `json:"foreign_server_type"` // foreign_server_type ForeignServerVersion sql.NullString `json:"foreign_server_version"` // foreign_server_version AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier }
ForeignServer represents a row from 'information_schema.foreign_servers'.
type ForeignServerOption ¶
type ForeignServerOption struct { ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name OptionName sql.NullString `json:"option_name"` // option_name OptionValue sql.NullString `json:"option_value"` // option_value }
ForeignServerOption represents a row from 'information_schema.foreign_server_options'.
type ForeignTable ¶
type ForeignTable struct { ForeignTableCatalog sql.NullString `json:"foreign_table_catalog"` // foreign_table_catalog ForeignTableSchema sql.NullString `json:"foreign_table_schema"` // foreign_table_schema ForeignTableName sql.NullString `json:"foreign_table_name"` // foreign_table_name ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name }
ForeignTable represents a row from 'information_schema.foreign_tables'.
type ForeignTableOption ¶
type ForeignTableOption struct { ForeignTableCatalog sql.NullString `json:"foreign_table_catalog"` // foreign_table_catalog ForeignTableSchema sql.NullString `json:"foreign_table_schema"` // foreign_table_schema ForeignTableName sql.NullString `json:"foreign_table_name"` // foreign_table_name OptionName sql.NullString `json:"option_name"` // option_name OptionValue sql.NullString `json:"option_value"` // option_value }
ForeignTableOption represents a row from 'information_schema.foreign_table_options'.
type InformationSchemaCatalogName ¶
type InformationSchemaCatalogName struct {
CatalogName sql.NullString `json:"catalog_name"` // catalog_name
}
InformationSchemaCatalogName represents a row from 'information_schema.information_schema_catalog_name'.
type KeyColumnUsage ¶
type KeyColumnUsage struct { ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name OrdinalPosition sql.NullInt64 `json:"ordinal_position"` // ordinal_position PositionInUniqueConstraint sql.NullInt64 `json:"position_in_unique_constraint"` // position_in_unique_constraint }
KeyColumnUsage represents a row from 'information_schema.key_column_usage'.
type Parameter ¶
type Parameter struct { SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name OrdinalPosition sql.NullInt64 `json:"ordinal_position"` // ordinal_position ParameterMode sql.NullString `json:"parameter_mode"` // parameter_mode IsResult sql.NullString `json:"is_result"` // is_result AsLocator sql.NullString `json:"as_locator"` // as_locator ParameterName sql.NullString `json:"parameter_name"` // parameter_name DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name ScopeCatalog sql.NullString `json:"scope_catalog"` // scope_catalog ScopeSchema sql.NullString `json:"scope_schema"` // scope_schema ScopeName sql.NullString `json:"scope_name"` // scope_name MaximumCardinality sql.NullInt64 `json:"maximum_cardinality"` // maximum_cardinality DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier ParameterDefault sql.NullString `json:"parameter_default"` // parameter_default }
Parameter represents a row from 'information_schema.parameters'.
type PgForeignDataWrapper ¶
type PgForeignDataWrapper struct { Oid pgtypes.NullOid `json:"oid"` // oid Fdwowner pgtypes.NullOid `json:"fdwowner"` // fdwowner Fdwoptions []sql.NullString `json:"fdwoptions"` // fdwoptions ForeignDataWrapperCatalog sql.NullString `json:"foreign_data_wrapper_catalog"` // foreign_data_wrapper_catalog ForeignDataWrapperName sql.NullString `json:"foreign_data_wrapper_name"` // foreign_data_wrapper_name AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier ForeignDataWrapperLanguage sql.NullString `json:"foreign_data_wrapper_language"` // foreign_data_wrapper_language }
PgForeignDataWrapper represents a row from 'information_schema._pg_foreign_data_wrappers'.
type PgForeignServer ¶
type PgForeignServer struct { Oid pgtypes.NullOid `json:"oid"` // oid Srvoptions []sql.NullString `json:"srvoptions"` // srvoptions ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name ForeignDataWrapperCatalog sql.NullString `json:"foreign_data_wrapper_catalog"` // foreign_data_wrapper_catalog ForeignDataWrapperName sql.NullString `json:"foreign_data_wrapper_name"` // foreign_data_wrapper_name ForeignServerType sql.NullString `json:"foreign_server_type"` // foreign_server_type ForeignServerVersion sql.NullString `json:"foreign_server_version"` // foreign_server_version AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier }
PgForeignServer represents a row from 'information_schema._pg_foreign_servers'.
type PgForeignTable ¶
type PgForeignTable struct { ForeignTableCatalog sql.NullString `json:"foreign_table_catalog"` // foreign_table_catalog ForeignTableSchema sql.NullString `json:"foreign_table_schema"` // foreign_table_schema ForeignTableName sql.NullString `json:"foreign_table_name"` // foreign_table_name Ftoptions []sql.NullString `json:"ftoptions"` // ftoptions ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier }
PgForeignTable represents a row from 'information_schema._pg_foreign_tables'.
type PgForeignTableColumn ¶
type PgForeignTableColumn struct { Nspname sql.NullString `json:"nspname"` // nspname Relname sql.NullString `json:"relname"` // relname Attname sql.NullString `json:"attname"` // attname Attfdwoptions []sql.NullString `json:"attfdwoptions"` // attfdwoptions }
PgForeignTableColumn represents a row from 'information_schema._pg_foreign_table_columns'.
type PgUserMapping ¶
type PgUserMapping struct { Oid pgtypes.NullOid `json:"oid"` // oid Umoptions []sql.NullString `json:"umoptions"` // umoptions Umuser pgtypes.NullOid `json:"umuser"` // umuser AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name Srvowner sql.NullString `json:"srvowner"` // srvowner }
PgUserMapping represents a row from 'information_schema._pg_user_mappings'.
type ReferentialConstraint ¶
type ReferentialConstraint struct { ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name UniqueConstraintCatalog sql.NullString `json:"unique_constraint_catalog"` // unique_constraint_catalog UniqueConstraintSchema sql.NullString `json:"unique_constraint_schema"` // unique_constraint_schema UniqueConstraintName sql.NullString `json:"unique_constraint_name"` // unique_constraint_name MatchOption sql.NullString `json:"match_option"` // match_option UpdateRule sql.NullString `json:"update_rule"` // update_rule DeleteRule sql.NullString `json:"delete_rule"` // delete_rule }
ReferentialConstraint represents a row from 'information_schema.referential_constraints'.
type RoleColumnGrant ¶
type RoleColumnGrant struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
RoleColumnGrant represents a row from 'information_schema.role_column_grants'.
type RoleRoutineGrant ¶
type RoleRoutineGrant struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
RoleRoutineGrant represents a row from 'information_schema.role_routine_grants'.
type RoleTableGrant ¶
type RoleTableGrant struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable WithHierarchy sql.NullString `json:"with_hierarchy"` // with_hierarchy }
RoleTableGrant represents a row from 'information_schema.role_table_grants'.
type RoleUdtGrant ¶
type RoleUdtGrant struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
RoleUdtGrant represents a row from 'information_schema.role_udt_grants'.
type RoleUsageGrant ¶
type RoleUsageGrant struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee ObjectCatalog sql.NullString `json:"object_catalog"` // object_catalog ObjectSchema sql.NullString `json:"object_schema"` // object_schema ObjectName sql.NullString `json:"object_name"` // object_name ObjectType sql.NullString `json:"object_type"` // object_type PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
RoleUsageGrant represents a row from 'information_schema.role_usage_grants'.
type Routine ¶
type Routine struct { SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name RoutineType sql.NullString `json:"routine_type"` // routine_type ModuleCatalog sql.NullString `json:"module_catalog"` // module_catalog ModuleSchema sql.NullString `json:"module_schema"` // module_schema ModuleName sql.NullString `json:"module_name"` // module_name UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision TypeUdtCatalog sql.NullString `json:"type_udt_catalog"` // type_udt_catalog TypeUdtSchema sql.NullString `json:"type_udt_schema"` // type_udt_schema TypeUdtName sql.NullString `json:"type_udt_name"` // type_udt_name ScopeCatalog sql.NullString `json:"scope_catalog"` // scope_catalog ScopeSchema sql.NullString `json:"scope_schema"` // scope_schema ScopeName sql.NullString `json:"scope_name"` // scope_name MaximumCardinality sql.NullInt64 `json:"maximum_cardinality"` // maximum_cardinality DtdIdentifier sql.NullString `json:"dtd_identifier"` // dtd_identifier RoutineBody sql.NullString `json:"routine_body"` // routine_body RoutineDefinition sql.NullString `json:"routine_definition"` // routine_definition ExternalName sql.NullString `json:"external_name"` // external_name ExternalLanguage sql.NullString `json:"external_language"` // external_language ParameterStyle sql.NullString `json:"parameter_style"` // parameter_style IsDeterministic sql.NullString `json:"is_deterministic"` // is_deterministic SQLDataAccess sql.NullString `json:"sql_data_access"` // sql_data_access IsNullCall sql.NullString `json:"is_null_call"` // is_null_call SQLPath sql.NullString `json:"sql_path"` // sql_path SchemaLevelRoutine sql.NullString `json:"schema_level_routine"` // schema_level_routine MaxDynamicResultSets sql.NullInt64 `json:"max_dynamic_result_sets"` // max_dynamic_result_sets IsUserDefinedCast sql.NullString `json:"is_user_defined_cast"` // is_user_defined_cast IsImplicitlyInvocable sql.NullString `json:"is_implicitly_invocable"` // is_implicitly_invocable SecurityType sql.NullString `json:"security_type"` // security_type ToSQLSpecificCatalog sql.NullString `json:"to_sql_specific_catalog"` // to_sql_specific_catalog ToSQLSpecificSchema sql.NullString `json:"to_sql_specific_schema"` // to_sql_specific_schema ToSQLSpecificName sql.NullString `json:"to_sql_specific_name"` // to_sql_specific_name AsLocator sql.NullString `json:"as_locator"` // as_locator Created sql.NullTime `json:"created"` // created LastAltered sql.NullTime `json:"last_altered"` // last_altered NewSavepointLevel sql.NullString `json:"new_savepoint_level"` // new_savepoint_level IsUdtDependent sql.NullString `json:"is_udt_dependent"` // is_udt_dependent ResultCastFromDataType sql.NullString `json:"result_cast_from_data_type"` // result_cast_from_data_type ResultCastAsLocator sql.NullString `json:"result_cast_as_locator"` // result_cast_as_locator ResultCastCharMaxLength sql.NullInt64 `json:"result_cast_char_max_length"` // result_cast_char_max_length ResultCastCharOctetLength sql.NullInt64 `json:"result_cast_char_octet_length"` // result_cast_char_octet_length ResultCastCharSetCatalog sql.NullString `json:"result_cast_char_set_catalog"` // result_cast_char_set_catalog ResultCastCharSetSchema sql.NullString `json:"result_cast_char_set_schema"` // result_cast_char_set_schema ResultCastCharSetName sql.NullString `json:"result_cast_char_set_name"` // result_cast_char_set_name ResultCastCollationCatalog sql.NullString `json:"result_cast_collation_catalog"` // result_cast_collation_catalog ResultCastCollationSchema sql.NullString `json:"result_cast_collation_schema"` // result_cast_collation_schema ResultCastCollationName sql.NullString `json:"result_cast_collation_name"` // result_cast_collation_name ResultCastNumericPrecision sql.NullInt64 `json:"result_cast_numeric_precision"` // result_cast_numeric_precision ResultCastNumericPrecisionRadix sql.NullInt64 `json:"result_cast_numeric_precision_radix"` // result_cast_numeric_precision_radix ResultCastNumericScale sql.NullInt64 `json:"result_cast_numeric_scale"` // result_cast_numeric_scale ResultCastDatetimePrecision sql.NullInt64 `json:"result_cast_datetime_precision"` // result_cast_datetime_precision ResultCastIntervalType sql.NullString `json:"result_cast_interval_type"` // result_cast_interval_type ResultCastIntervalPrecision sql.NullInt64 `json:"result_cast_interval_precision"` // result_cast_interval_precision ResultCastTypeUdtCatalog sql.NullString `json:"result_cast_type_udt_catalog"` // result_cast_type_udt_catalog ResultCastTypeUdtSchema sql.NullString `json:"result_cast_type_udt_schema"` // result_cast_type_udt_schema ResultCastTypeUdtName sql.NullString `json:"result_cast_type_udt_name"` // result_cast_type_udt_name ResultCastScopeCatalog sql.NullString `json:"result_cast_scope_catalog"` // result_cast_scope_catalog ResultCastScopeSchema sql.NullString `json:"result_cast_scope_schema"` // result_cast_scope_schema ResultCastScopeName sql.NullString `json:"result_cast_scope_name"` // result_cast_scope_name ResultCastMaximumCardinality sql.NullInt64 `json:"result_cast_maximum_cardinality"` // result_cast_maximum_cardinality ResultCastDtdIdentifier sql.NullString `json:"result_cast_dtd_identifier"` // result_cast_dtd_identifier }
Routine represents a row from 'information_schema.routines'.
type RoutineColumnUsage ¶
type RoutineColumnUsage struct { SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name }
RoutineColumnUsage represents a row from 'information_schema.routine_column_usage'.
type RoutinePrivilege ¶
type RoutinePrivilege struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
RoutinePrivilege represents a row from 'information_schema.routine_privileges'.
type RoutineRoutineUsage ¶
type RoutineRoutineUsage struct { SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name }
RoutineRoutineUsage represents a row from 'information_schema.routine_routine_usage'.
type RoutineSequenceUsage ¶
type RoutineSequenceUsage struct { SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name SequenceCatalog sql.NullString `json:"sequence_catalog"` // sequence_catalog SequenceSchema sql.NullString `json:"sequence_schema"` // sequence_schema SequenceName sql.NullString `json:"sequence_name"` // sequence_name }
RoutineSequenceUsage represents a row from 'information_schema.routine_sequence_usage'.
type RoutineTableUsage ¶
type RoutineTableUsage struct { SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name RoutineCatalog sql.NullString `json:"routine_catalog"` // routine_catalog RoutineSchema sql.NullString `json:"routine_schema"` // routine_schema RoutineName sql.NullString `json:"routine_name"` // routine_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name }
RoutineTableUsage represents a row from 'information_schema.routine_table_usage'.
type SQLFeature ¶
type SQLFeature struct { Tableoid pgtypes.Oid `json:"tableoid"` // tableoid Cmax pgtypes.Cid `json:"cmax"` // cmax Xmax pgtypes.Xid `json:"xmax"` // xmax Cmin pgtypes.Cid `json:"cmin"` // cmin Xmin pgtypes.Xid `json:"xmin"` // xmin Ctid pgtypes.Tid `json:"ctid"` // ctid FeatureID sql.NullString `json:"feature_id"` // feature_id FeatureName sql.NullString `json:"feature_name"` // feature_name SubFeatureID sql.NullString `json:"sub_feature_id"` // sub_feature_id SubFeatureName sql.NullString `json:"sub_feature_name"` // sub_feature_name IsSupported sql.NullString `json:"is_supported"` // is_supported IsVerifiedBy sql.NullString `json:"is_verified_by"` // is_verified_by Comments sql.NullString `json:"comments"` // comments }
SQLFeature represents a row from 'information_schema.sql_features'.
type SQLImplementationInfo ¶
type SQLImplementationInfo struct { Tableoid pgtypes.Oid `json:"tableoid"` // tableoid Cmax pgtypes.Cid `json:"cmax"` // cmax Xmax pgtypes.Xid `json:"xmax"` // xmax Cmin pgtypes.Cid `json:"cmin"` // cmin Xmin pgtypes.Xid `json:"xmin"` // xmin Ctid pgtypes.Tid `json:"ctid"` // ctid ImplementationInfoID sql.NullString `json:"implementation_info_id"` // implementation_info_id ImplementationInfoName sql.NullString `json:"implementation_info_name"` // implementation_info_name IntegerValue sql.NullInt64 `json:"integer_value"` // integer_value CharacterValue sql.NullString `json:"character_value"` // character_value Comments sql.NullString `json:"comments"` // comments }
SQLImplementationInfo represents a row from 'information_schema.sql_implementation_info'.
type SQLPart ¶
type SQLPart struct { Tableoid pgtypes.Oid `json:"tableoid"` // tableoid Cmax pgtypes.Cid `json:"cmax"` // cmax Xmax pgtypes.Xid `json:"xmax"` // xmax Cmin pgtypes.Cid `json:"cmin"` // cmin Xmin pgtypes.Xid `json:"xmin"` // xmin Ctid pgtypes.Tid `json:"ctid"` // ctid FeatureID sql.NullString `json:"feature_id"` // feature_id FeatureName sql.NullString `json:"feature_name"` // feature_name IsSupported sql.NullString `json:"is_supported"` // is_supported IsVerifiedBy sql.NullString `json:"is_verified_by"` // is_verified_by Comments sql.NullString `json:"comments"` // comments }
SQLPart represents a row from 'information_schema.sql_parts'.
type SQLSizing ¶
type SQLSizing struct { Tableoid pgtypes.Oid `json:"tableoid"` // tableoid Cmax pgtypes.Cid `json:"cmax"` // cmax Xmax pgtypes.Xid `json:"xmax"` // xmax Cmin pgtypes.Cid `json:"cmin"` // cmin Xmin pgtypes.Xid `json:"xmin"` // xmin Ctid pgtypes.Tid `json:"ctid"` // ctid SizingID sql.NullInt64 `json:"sizing_id"` // sizing_id SizingName sql.NullString `json:"sizing_name"` // sizing_name SupportedValue sql.NullInt64 `json:"supported_value"` // supported_value Comments sql.NullString `json:"comments"` // comments }
SQLSizing represents a row from 'information_schema.sql_sizing'.
type Schematum ¶
type Schematum struct { CatalogName sql.NullString `json:"catalog_name"` // catalog_name SchemaName sql.NullString `json:"schema_name"` // schema_name SchemaOwner sql.NullString `json:"schema_owner"` // schema_owner DefaultCharacterSetCatalog sql.NullString `json:"default_character_set_catalog"` // default_character_set_catalog DefaultCharacterSetSchema sql.NullString `json:"default_character_set_schema"` // default_character_set_schema DefaultCharacterSetName sql.NullString `json:"default_character_set_name"` // default_character_set_name SQLPath sql.NullString `json:"sql_path"` // sql_path }
Schematum represents a row from 'information_schema.schemata'.
type Sequence ¶
type Sequence struct { SequenceCatalog sql.NullString `json:"sequence_catalog"` // sequence_catalog SequenceSchema sql.NullString `json:"sequence_schema"` // sequence_schema SequenceName sql.NullString `json:"sequence_name"` // sequence_name DataType sql.NullString `json:"data_type"` // data_type NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale StartValue sql.NullString `json:"start_value"` // start_value MinimumValue sql.NullString `json:"minimum_value"` // minimum_value MaximumValue sql.NullString `json:"maximum_value"` // maximum_value Increment sql.NullString `json:"increment"` // increment CycleOption sql.NullString `json:"cycle_option"` // cycle_option }
Sequence represents a row from 'information_schema.sequences'.
type StringSlice ¶
type StringSlice []string
StringSlice is a slice of strings.
func (*StringSlice) Scan ¶
func (ss *StringSlice) Scan(v interface{}) error
Scan satisfies the sql.Scanner interface for StringSlice.
type Table ¶
type Table struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name TableType sql.NullString `json:"table_type"` // table_type SelfReferencingColumnName sql.NullString `json:"self_referencing_column_name"` // self_referencing_column_name ReferenceGeneration sql.NullString `json:"reference_generation"` // reference_generation UserDefinedTypeCatalog sql.NullString `json:"user_defined_type_catalog"` // user_defined_type_catalog UserDefinedTypeSchema sql.NullString `json:"user_defined_type_schema"` // user_defined_type_schema UserDefinedTypeName sql.NullString `json:"user_defined_type_name"` // user_defined_type_name IsInsertableInto sql.NullString `json:"is_insertable_into"` // is_insertable_into IsTyped sql.NullString `json:"is_typed"` // is_typed CommitAction sql.NullString `json:"commit_action"` // commit_action }
Table represents a row from 'information_schema.tables'.
type TableConstraint ¶
type TableConstraint struct { ConstraintCatalog sql.NullString `json:"constraint_catalog"` // constraint_catalog ConstraintSchema sql.NullString `json:"constraint_schema"` // constraint_schema ConstraintName sql.NullString `json:"constraint_name"` // constraint_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ConstraintType sql.NullString `json:"constraint_type"` // constraint_type IsDeferrable sql.NullString `json:"is_deferrable"` // is_deferrable InitiallyDeferred sql.NullString `json:"initially_deferred"` // initially_deferred Enforced sql.NullString `json:"enforced"` // enforced }
TableConstraint represents a row from 'information_schema.table_constraints'.
type TablePrivilege ¶
type TablePrivilege struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable WithHierarchy sql.NullString `json:"with_hierarchy"` // with_hierarchy }
TablePrivilege represents a row from 'information_schema.table_privileges'.
type Transform ¶
type Transform struct { UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name GroupName sql.NullString `json:"group_name"` // group_name TransformType sql.NullString `json:"transform_type"` // transform_type }
Transform represents a row from 'information_schema.transforms'.
type Trigger ¶
type Trigger struct { TriggerCatalog sql.NullString `json:"trigger_catalog"` // trigger_catalog TriggerSchema sql.NullString `json:"trigger_schema"` // trigger_schema TriggerName sql.NullString `json:"trigger_name"` // trigger_name EventManipulation sql.NullString `json:"event_manipulation"` // event_manipulation EventObjectCatalog sql.NullString `json:"event_object_catalog"` // event_object_catalog EventObjectSchema sql.NullString `json:"event_object_schema"` // event_object_schema EventObjectTable sql.NullString `json:"event_object_table"` // event_object_table ActionOrder sql.NullInt64 `json:"action_order"` // action_order ActionCondition sql.NullString `json:"action_condition"` // action_condition ActionStatement sql.NullString `json:"action_statement"` // action_statement ActionOrientation sql.NullString `json:"action_orientation"` // action_orientation ActionTiming sql.NullString `json:"action_timing"` // action_timing ActionReferenceOldTable sql.NullString `json:"action_reference_old_table"` // action_reference_old_table ActionReferenceNewTable sql.NullString `json:"action_reference_new_table"` // action_reference_new_table ActionReferenceOldRow sql.NullString `json:"action_reference_old_row"` // action_reference_old_row ActionReferenceNewRow sql.NullString `json:"action_reference_new_row"` // action_reference_new_row Created sql.NullTime `json:"created"` // created }
Trigger represents a row from 'information_schema.triggers'.
type TriggeredUpdateColumn ¶
type TriggeredUpdateColumn struct { TriggerCatalog sql.NullString `json:"trigger_catalog"` // trigger_catalog TriggerSchema sql.NullString `json:"trigger_schema"` // trigger_schema TriggerName sql.NullString `json:"trigger_name"` // trigger_name EventObjectCatalog sql.NullString `json:"event_object_catalog"` // event_object_catalog EventObjectSchema sql.NullString `json:"event_object_schema"` // event_object_schema EventObjectTable sql.NullString `json:"event_object_table"` // event_object_table EventObjectColumn sql.NullString `json:"event_object_column"` // event_object_column }
TriggeredUpdateColumn represents a row from 'information_schema.triggered_update_columns'.
type UdtPrivilege ¶
type UdtPrivilege struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee UdtCatalog sql.NullString `json:"udt_catalog"` // udt_catalog UdtSchema sql.NullString `json:"udt_schema"` // udt_schema UdtName sql.NullString `json:"udt_name"` // udt_name PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
UdtPrivilege represents a row from 'information_schema.udt_privileges'.
type UsagePrivilege ¶
type UsagePrivilege struct { Grantor sql.NullString `json:"grantor"` // grantor Grantee sql.NullString `json:"grantee"` // grantee ObjectCatalog sql.NullString `json:"object_catalog"` // object_catalog ObjectSchema sql.NullString `json:"object_schema"` // object_schema ObjectName sql.NullString `json:"object_name"` // object_name ObjectType sql.NullString `json:"object_type"` // object_type PrivilegeType sql.NullString `json:"privilege_type"` // privilege_type IsGrantable sql.NullString `json:"is_grantable"` // is_grantable }
UsagePrivilege represents a row from 'information_schema.usage_privileges'.
type UserDefinedType ¶
type UserDefinedType struct { UserDefinedTypeCatalog sql.NullString `json:"user_defined_type_catalog"` // user_defined_type_catalog UserDefinedTypeSchema sql.NullString `json:"user_defined_type_schema"` // user_defined_type_schema UserDefinedTypeName sql.NullString `json:"user_defined_type_name"` // user_defined_type_name UserDefinedTypeCategory sql.NullString `json:"user_defined_type_category"` // user_defined_type_category IsInstantiable sql.NullString `json:"is_instantiable"` // is_instantiable IsFinal sql.NullString `json:"is_final"` // is_final OrderingForm sql.NullString `json:"ordering_form"` // ordering_form OrderingCategory sql.NullString `json:"ordering_category"` // ordering_category OrderingRoutineCatalog sql.NullString `json:"ordering_routine_catalog"` // ordering_routine_catalog OrderingRoutineSchema sql.NullString `json:"ordering_routine_schema"` // ordering_routine_schema OrderingRoutineName sql.NullString `json:"ordering_routine_name"` // ordering_routine_name ReferenceType sql.NullString `json:"reference_type"` // reference_type DataType sql.NullString `json:"data_type"` // data_type CharacterMaximumLength sql.NullInt64 `json:"character_maximum_length"` // character_maximum_length CharacterOctetLength sql.NullInt64 `json:"character_octet_length"` // character_octet_length CharacterSetCatalog sql.NullString `json:"character_set_catalog"` // character_set_catalog CharacterSetSchema sql.NullString `json:"character_set_schema"` // character_set_schema CharacterSetName sql.NullString `json:"character_set_name"` // character_set_name CollationCatalog sql.NullString `json:"collation_catalog"` // collation_catalog CollationSchema sql.NullString `json:"collation_schema"` // collation_schema CollationName sql.NullString `json:"collation_name"` // collation_name NumericPrecision sql.NullInt64 `json:"numeric_precision"` // numeric_precision NumericPrecisionRadix sql.NullInt64 `json:"numeric_precision_radix"` // numeric_precision_radix NumericScale sql.NullInt64 `json:"numeric_scale"` // numeric_scale DatetimePrecision sql.NullInt64 `json:"datetime_precision"` // datetime_precision IntervalType sql.NullString `json:"interval_type"` // interval_type IntervalPrecision sql.NullInt64 `json:"interval_precision"` // interval_precision SourceDtdIdentifier sql.NullString `json:"source_dtd_identifier"` // source_dtd_identifier RefDtdIdentifier sql.NullString `json:"ref_dtd_identifier"` // ref_dtd_identifier }
UserDefinedType represents a row from 'information_schema.user_defined_types'.
type UserMapping ¶
type UserMapping struct { AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name }
UserMapping represents a row from 'information_schema.user_mappings'.
type UserMappingOption ¶
type UserMappingOption struct { AuthorizationIdentifier sql.NullString `json:"authorization_identifier"` // authorization_identifier ForeignServerCatalog sql.NullString `json:"foreign_server_catalog"` // foreign_server_catalog ForeignServerName sql.NullString `json:"foreign_server_name"` // foreign_server_name OptionName sql.NullString `json:"option_name"` // option_name OptionValue sql.NullString `json:"option_value"` // option_value }
UserMappingOption represents a row from 'information_schema.user_mapping_options'.
type View ¶
type View struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ViewDefinition sql.NullString `json:"view_definition"` // view_definition CheckOption sql.NullString `json:"check_option"` // check_option IsUpdatable sql.NullString `json:"is_updatable"` // is_updatable IsInsertableInto sql.NullString `json:"is_insertable_into"` // is_insertable_into IsTriggerUpdatable sql.NullString `json:"is_trigger_updatable"` // is_trigger_updatable IsTriggerDeletable sql.NullString `json:"is_trigger_deletable"` // is_trigger_deletable IsTriggerInsertableInto sql.NullString `json:"is_trigger_insertable_into"` // is_trigger_insertable_into }
View represents a row from 'information_schema.views'.
type ViewColumnUsage ¶
type ViewColumnUsage struct { ViewCatalog sql.NullString `json:"view_catalog"` // view_catalog ViewSchema sql.NullString `json:"view_schema"` // view_schema ViewName sql.NullString `json:"view_name"` // view_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name ColumnName sql.NullString `json:"column_name"` // column_name }
ViewColumnUsage represents a row from 'information_schema.view_column_usage'.
type ViewRoutineUsage ¶
type ViewRoutineUsage struct { TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name SpecificCatalog sql.NullString `json:"specific_catalog"` // specific_catalog SpecificSchema sql.NullString `json:"specific_schema"` // specific_schema SpecificName sql.NullString `json:"specific_name"` // specific_name }
ViewRoutineUsage represents a row from 'information_schema.view_routine_usage'.
type ViewTableUsage ¶
type ViewTableUsage struct { ViewCatalog sql.NullString `json:"view_catalog"` // view_catalog ViewSchema sql.NullString `json:"view_schema"` // view_schema ViewName sql.NullString `json:"view_name"` // view_name TableCatalog sql.NullString `json:"table_catalog"` // table_catalog TableSchema sql.NullString `json:"table_schema"` // table_schema TableName sql.NullString `json:"table_name"` // table_name }
ViewTableUsage represents a row from 'information_schema.view_table_usage'.
Source Files ¶
- administrableroleauthorization.xo.go
- applicablerole.xo.go
- attribute.xo.go
- characterset.xo.go
- checkconstraint.xo.go
- checkconstraintroutineusage.xo.go
- collation.xo.go
- collationcharactersetapplicability.xo.go
- column.xo.go
- columncolumnusage.xo.go
- columndomainusage.xo.go
- columnoption.xo.go
- columnprivilege.xo.go
- columnudtusage.xo.go
- constraintcolumnusage.xo.go
- constrainttableusage.xo.go
- datatypeprivilege.xo.go
- db.xo.go
- domain.xo.go
- domainconstraint.xo.go
- domainudtusage.xo.go
- elementtype.xo.go
- enabledrole.xo.go
- foreigndatawrapper.xo.go
- foreigndatawrapperoption.xo.go
- foreignserver.xo.go
- foreignserveroption.xo.go
- foreigntable.xo.go
- foreigntableoption.xo.go
- informationschemacatalogname.xo.go
- keycolumnusage.xo.go
- parameter.xo.go
- pgforeigndatawrapper.xo.go
- pgforeignserver.xo.go
- pgforeigntable.xo.go
- pgforeigntablecolumn.xo.go
- pgusermapping.xo.go
- referentialconstraint.xo.go
- rolecolumngrant.xo.go
- roleroutinegrant.xo.go
- roletablegrant.xo.go
- roleudtgrant.xo.go
- roleusagegrant.xo.go
- routine.xo.go
- routinecolumnusage.xo.go
- routineprivilege.xo.go
- routineroutineusage.xo.go
- routinesequenceusage.xo.go
- routinetableusage.xo.go
- schematum.xo.go
- sequence.xo.go
- sf_pgcharmaxlength.xo.go
- sf_pgcharoctetlength.xo.go
- sf_pgdatetimeprecision.xo.go
- sf_pgexpandarray.xo.go
- sf_pgindexposition.xo.go
- sf_pgintervaltype.xo.go
- sf_pgnumericprecision.xo.go
- sf_pgnumericprecisionradix.xo.go
- sf_pgnumericscale.xo.go
- sf_pgtruetypid.xo.go
- sf_pgtruetypmod.xo.go
- sqlfeature.xo.go
- sqlimplementationinfo.xo.go
- sqlpart.xo.go
- sqlsizing.xo.go
- table.xo.go
- tableconstraint.xo.go
- tableprivilege.xo.go
- transform.xo.go
- trigger.xo.go
- triggeredupdatecolumn.xo.go
- udtprivilege.xo.go
- usageprivilege.xo.go
- userdefinedtype.xo.go
- usermapping.xo.go
- usermappingoption.xo.go
- view.xo.go
- viewcolumnusage.xo.go
- viewroutineusage.xo.go
- viewtableusage.xo.go