runledger-postgres 0.1.1

PostgreSQL persistence layer for the Runledger durable job and workflow system
Documentation
mod attempts;
mod definitions;
mod dispatch;
mod lifecycle;
mod reaper;
mod release;

pub use self::definitions::{
    get_job_definition_by_type, insert_job_definition_if_missing_tx, list_job_definitions,
    update_job_definition, upsert_job_definition_tx,
};
pub use self::dispatch::{
    claim_jobs, claim_jobs_for_types, claim_prestart_jobs, claim_prestart_jobs_for_types,
    enqueue_job, enqueue_job_tx,
};
pub use self::lifecycle::{
    complete_job_failure, complete_job_success, heartbeat_job, update_job_progress,
};
pub use self::reaper::{reap_expired_leases, reap_expired_leases_with_terminal_records};
pub use self::release::release_unstarted_job_claim;