jennifer
0.12.0
Char
DB
MetadataValueConverter
Statement
Jennifer
AbstractMethod
Adapter
Base
AbstractClassMethods
ArgsType
ConnectionType
BaseSQLGenerator
ClassMethods
Bash
DBCommandInterface
Command
DBFormatter
Docker
ICommandShell
Command
Failed
Option
JSONEncoder
Quoting
RequestMethods
ResultParsers
SchemaProcessor
FkEventActions
TransactionObserver
Transactions
AlreadyInitialized
AmbiguousSQL
BadQuery
BaseException
Config
MigrationFailureHandler
DataTypeCasting
DataTypeMismatch
DBAny
InvalidConfig
Macros
Migration
Base
AbstractClassMethods
Runner
TableBuilder
Base
AAllowedTypes
AllowedTypes
DbOptions
EAllowedTypes
ChangeTable
CreateForeignKey
CreateIndex
CreateTable
CreateView
DropForeignKey
DropIndex
DropReference
DropTable
DropView
Raw
Model
Authentication
Base
AbstractClassMethods
BigDecimalConverter
Callback
Coercer
EnumConverter
Errors
JSONConverter
JSONSerializableConverter
Mapping
NumericToFloat64Converter
OptimisticLocking
PgEnumConverter
RelationDefinition
Resource
AbstractClassMethods
Scoping
Timestamp
TimeZoneConverter
Translation
ClassMethods
LocalizeableTypes
Validation
Mysql
Adapter
EnumType
CommandInterface
SchemaProcessor
SQLGenerator
Postgres
Adapter
EnumType
CommandInterface
ExecResult
Migration
TableBuilder
Base
ChangeEnum
CreateEnum
CreateMaterializedView
DropEnum
DropMaterializedView
Quoting
SchemaProcessor
SQLGenerator
Presentable
Query
QueryBuilder
AbsFunction
Aggregations
All
And
Any
AvgFunction
Cast
CeilFunction
CoalesceFunction
CommonTableExpression
ConcatFunction
ConcatWsFunction
Condition
CountFunction
Criteria
Rightable
CurrentDateFunction
CurrentTimeFunction
CurrentTimestampFunction
EagerLoading
Executables
ExpressionBuilder
FloorFunction
Function
Grouping
IModelQuery
Join
Joining
JSONSelector
LateralJoin
LogicOperator
Operandable
Operators
LowerFunction
MaxFunction
MinFunction
ModelQuery
MultiQueryRelationTree
NestedRelationTree
NowFunction
Or
OrderExpression
Direction
NullPosition
Ordering
Query
UnionType
QueryObject
RawSql
RelationTree
Element
RoundFunction
SQLNode
Star
Statement
SumFunction
UpperFunction
Values
Xor
Record
RecordExists
RecordInvalid
RecordNotFound
Relation
Base
BelongsTo
HasMany
HasOne
IPolymorphicBelongsTo
IRelation
ManyToMany
PolymorphicHasMany
PolymorphicHasOne
Skip
StaleObjectError
UnknownAttribute
UnknownRelation
UnknownSTIType
Validations
Absence
Acceptance
Confirmation
Exclusion
Format
Inclusion
Length
Macros
Numericality
Presence
Uniqueness
Validator
View
Base
Mapping
Materialized
Slice
class
Jennifer::Postgres::CommandInterface
Jennifer::Postgres::CommandInterface
Jennifer::Adapter::DBCommandInterface
Reference
Object
Defined in:
jennifer/adapter/postgres/command_interface.cr
Instance Method Summary
#create_database
#database_exists?
: Bool
#drop_database
#generate_schema
#load_schema
Instance methods inherited from class
Jennifer::Adapter::DBCommandInterface
config : Config
config
,
create_database
create_database
,
database_exists?
database_exists?
,
drop_database
drop_database
,
execute(command)
execute
,
generate_schema
generate_schema
,
load_schema
load_schema
,
shell
shell
Constructor methods inherited from class
Jennifer::Adapter::DBCommandInterface
new(config)
new
Class methods inherited from class
Jennifer::Adapter::DBCommandInterface
build_shell(config)
build_shell
,
register_shell(name, klass)
register_shell
Instance Method Detail
def
create_database
#
[
View source
]
def
database_exists?
: Bool
#
[
View source
]
def
drop_database
#
[
View source
]
def
generate_schema
#
[
View source
]
def
load_schema
#
[
View source
]