Skip to main content

Crate dinoco_engine

Crate dinoco_engine 

Source

Re-exports§

pub use chrono;
pub use deadpool_postgres;
pub use mysql_async;
pub use mysql_common;
pub use rusqlite;
pub use serde_json;
pub use tokio_postgres;

Modules§

runtime
Runtime migration support for databases opened by crate::DinocoClient.

Structs§

AddColumnMigration
AddForeignKeyMigration
AlterColumnMigration
AlterEnumMigration
CountQuery
CreateEnumMigration
CreateIndexMigration
CreateTableMigration
DeleteQuery
DinocoClient
DropColumnMigration
DropEnumMigration
DropForeignKeyMigration
DropIndexMigration
DropTableMigration
FindQuery
InsertQuery
ManyToManyRelationCountQuery
ManyToManyRelationQuery
ManyToManyUpdate
ManyToManyWriteQuery
MigrationColumn
MigrationForeignKey
MigrationIndex
MySqlAdapter
PgBouncerAdapter
PostgresAdapter
PostgresRow
A row of data returned from the database by a query.
RelationBatchQuery
RelationCountQuery
RelationJoinQuery
RenameColumnMigration
SingleIdRow
SqliteAdapter
SqliteRow
A single result row of a query.
TransactionCommand
TransactionResults
UpdateQuery
UpdateSet
WhereComplex

Enums§

Backend
DinocoValue
FindOrderBy
FindWhere
MigrationColumnType
MigrationDefault
MigrationIndexKind
PostgresMode
ReferentialAction
UpdateOperation

Constants§

DEFAULT_MAX_CONNECTIONS
DEFAULT_MIN_CONNECTIONS

Traits§

DinocoAdapter
DinocoEntity
DinocoMysql
DinocoPostgres
DinocoProjection
DinocoRowModel
DinocoSqlCompiler
DinocoSqlite

Type Aliases§

DeadpoolPostgresRow
MysqlRow