Module postgres

Source
Available on crate feature postgres only.
Expand description

PostgreSQL database driver.

Re-exports§

pub use advisory_lock::PgAdvisoryLock;
pub use advisory_lock::PgAdvisoryLockGuard;
pub use advisory_lock::PgAdvisoryLockKey;
pub use arguments::PgArgumentBuffer;
pub use arguments::PgArguments;
pub use column::PgColumn;
pub use connection::PgConnection;
pub use copy::PgCopyIn;
pub use database::Postgres;
pub use error::PgDatabaseError;
pub use error::PgErrorPosition;
pub use listener::PgListener;
pub use listener::PgNotification;
pub use message::PgSeverity;
pub use options::PgConnectOptions;
pub use options::PgSslMode;
pub use query_result::PgQueryResult;
pub use row::PgRow;
pub use statement::PgStatement;
pub use transaction::PgTransactionManager;
pub use type_info::PgTypeInfo;
pub use type_info::PgTypeKind;
pub use types::PgHasArrayType;
pub use value::PgValue;
pub use value::PgValueFormat;
pub use value::PgValueRef;

Modules§

advisory_lock
arguments
column
connection
copy
database
error
io
listener
message
migrate
options
query_result
row
statement
transaction
type_info
types
Conversions between Rust and Postgres types.
value

Traits§

PgExecutor
An alias for Executor<'_, Database = Postgres>.

Type Aliases§

PgPool
An alias for Pool, specialized for Postgres.
PgPoolOptions
An alias for PoolOptions, specialized for Postgres.