Skip to main content

Crate mz_postgres_util

Crate mz_postgres_util 

Source
Expand description

PostgreSQL utility library.

Re-exports§

pub use replication::available_replication_slots;
pub use replication::drop_replication_slots;
pub use replication::fetch_max_lsn;
pub use replication::get_is_in_recovery;
pub use replication::get_max_wal_senders;
pub use replication::get_timeline_id;
pub use replication::get_wal_level;
pub use replication::validate_no_rls_policies;
pub use schemas::get_schemas;
pub use schemas::publication_info;
pub use tunnel::Client;
pub use tunnel::Config;
pub use tunnel::DEFAULT_SNAPSHOT_STATEMENT_TIMEOUT;
pub use tunnel::TunnelConfig;
pub use query::batch_execute;
pub use query::execute;
pub use query::execute_prepared;
pub use query::query;
pub use query::query_one;
pub use query::query_one_prepared;
pub use query::query_opt;
pub use query::query_opt_prepared;
pub use query::query_prepared;
pub use query::simple_query;
pub use query::simple_query_opt;

Modules§

desc
Descriptions of PostgreSQL objects.
query
replication
schemas
Utilities to fetch schema information for Postgres sources.
sql
Composable, escape-aware SQL fragment building.
tunnel

Macros§

sql
Builds a Sql fragment from a static template and SQL arguments.

Structs§

Sql
A composable SQL query string.

Enums§

PostgresError
An error representing pg, ssh, ssl, and other failures.
SqlFormatError
Errors produced by Sql::format.