rpgpie-certificate-store 0.4.0

Certificate store for rpgpie, based on openpgp-cert-d
// @generated automatically by Diesel CLI.

diesel::table! {
    cert_d (id) {
        id -> Integer,
        tag -> Text,
    }
}

diesel::table! {
    certs (id) {
        id -> Integer,
        fp -> Text,
        cached_tag -> Nullable<Text>,
        needs_cache_update -> Bool,
    }
}

diesel::table! {
    emails (id) {
        id -> Integer,
        email -> Text,
        cert_id -> Integer,
    }
}

diesel::table! {
    keyids (id) {
        id -> Integer,
        keyid -> Text,
        cert_id -> Integer,
    }
}

diesel::table! {
    lookups (id) {
        id -> Integer,
        source -> Integer,
        identity -> Text,
        last_poll -> Timestamp,
    }
}

diesel::table! {
    subkeys (id) {
        id -> Integer,
        fp -> Text,
        cert_id -> Integer,
    }
}

diesel::table! {
    userids (id) {
        id -> Integer,
        userid -> Text,
        cert_id -> Integer,
    }
}

diesel::joinable!(emails -> certs (cert_id));
diesel::joinable!(keyids -> certs (cert_id));
diesel::joinable!(subkeys -> certs (cert_id));
diesel::joinable!(userids -> certs (cert_id));

diesel::allow_tables_to_appear_in_same_query!(
    cert_d,
    certs,
    emails,
    keyids,
    lookups,
    subkeys,
    userids,
);