Skip to main content

heeranjid_sqlx/
lib.rs

1//! SQLx helpers for installing the HeeRanjID schema and generating IDs from
2//! PostgreSQL.
3
4mod error;
5mod postgres;
6
7pub use error::{GenerateError, StartupError};
8pub use postgres::{
9    CONFIGURE_SQL, FETCH_ACTIVE_NODE_SQL, FETCH_EPOCH_SQL, FETCH_NODE_SQL, GENERATE_HEERID_SQL,
10    GENERATE_RANJID_SQL, HeerConfig, HeerNode, INSTALL_SQL, SCHEMA_SQL, SEED_SQL, SESSION_SQL,
11    fetch_active_node, fetch_epoch, fetch_node, generate_heerid, generate_heerids, generate_ranjid,
12    generate_ranjids, install_configure, install_schema, seed_default_node, set_ranj_node_id,
13    validate_epoch, validate_heer_node_id, validate_startup,
14};