Re-exports§
pub use extension::DatabaseExtension;pub use models::ColumnInfo;pub use models::DatabaseInfo;pub use models::DatabaseQuery;pub use models::DatabaseTransaction;pub use models::FromDatabaseRow;pub use models::IndexInfo;pub use models::QueryResult;pub use models::QueryRow;pub use models::QuerySelector;pub use models::TableInfo;pub use services::with_transaction;pub use services::with_transaction_raw;pub use services::with_transaction_retry;pub use services::BoxFuture;pub use services::Database;pub use services::DatabaseCliDisplay;pub use services::DatabaseExt;pub use services::DatabaseProvider;pub use services::DatabaseProviderExt;pub use services::DbPool;pub use services::PostgresProvider;pub use services::SqlExecutor;pub use error::RepositoryError;pub use lifecycle::install_extension_schemas;pub use lifecycle::install_extension_schemas_with_config;pub use lifecycle::install_module_schemas_from_source;pub use lifecycle::install_module_seeds_from_path;pub use lifecycle::install_schema;pub use lifecycle::install_seed;pub use lifecycle::validate_column_exists;pub use lifecycle::validate_database_connection;pub use lifecycle::validate_table_exists;pub use lifecycle::AppliedMigration;pub use lifecycle::MigrationResult;pub use lifecycle::MigrationService;pub use lifecycle::MigrationStatus;pub use lifecycle::ModuleInstaller;pub use repository::CleanupRepository;pub use repository::CreateServiceInput;pub use repository::DatabaseInfoRepository;pub use repository::PaginatedRepository;pub use repository::PgDbPool;pub use repository::Repository;pub use repository::ServiceConfig;pub use repository::ServiceRepository;pub use admin::DatabaseAdminService;pub use admin::QueryExecutor;pub use admin::QueryExecutorError;
Modules§
Macros§
Structs§
- Artifact
Id - Client
Id - Content
Id - Context
Id - Execution
Step Id - FileId
- Json
- Json for json and jsonb fields
- LogId
- Pool
- An asynchronous pool of SQLx database connections.
- Postgres
- PostgreSQL database driver.
- Session
Id - SkillId
- TaskId
- TokenId
- TraceId
- Transaction
- An in-progress database transaction or savepoint.
- UserId