postgresql_commands/
lib.rs1#![forbid(unsafe_code)]
2#![forbid(clippy::allow_attributes)]
3#![deny(clippy::pedantic)]
4#![deny(clippy::unwrap_used)]
5#![allow(async_fn_in_trait)]
6#![allow(clippy::module_name_repetitions)]
7#![allow(clippy::struct_excessive_bools)]
8
9pub mod clusterdb;
15pub mod createdb;
16pub mod createuser;
17pub mod dropdb;
18pub mod dropuser;
19pub mod ecpg;
20pub mod error;
21pub mod initdb;
22pub mod oid2name;
23pub mod pg_amcheck;
24pub mod pg_archivecleanup;
25pub mod pg_basebackup;
26pub mod pg_checksums;
27pub mod pg_config;
28pub mod pg_controldata;
29pub mod pg_ctl;
30pub mod pg_dump;
31pub mod pg_dumpall;
32pub mod pg_isready;
33pub mod pg_receivewal;
34pub mod pg_recvlogical;
35pub mod pg_resetwal;
36pub mod pg_restore;
37pub mod pg_rewind;
38pub mod pg_test_fsync;
39pub mod pg_test_timing;
40pub mod pg_upgrade;
41pub mod pg_verifybackup;
42pub mod pg_waldump;
43pub mod pgbench;
44pub mod postgres;
45pub mod psql;
46pub mod reindexdb;
47pub mod traits;
48pub mod vacuumdb;
49pub mod vacuumlo;
50
51pub use error::{Error, Result};
52#[cfg(test)]
53pub use traits::TestSettings;
54pub use traits::{AsyncCommandExecutor, CommandBuilder, CommandExecutor, Settings};