0.5.1-pre.004
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/postgres/query/core_extraction_queries.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! PostgreSQL queries for atomic canonical transaction to core extraction.
|
||||
|
||||
@@ -779,7 +779,7 @@ mod tests {
|
||||
|
||||
#[tokio::test]
|
||||
async fn optional_postgres_core_extraction_rolls_back_partial_graph_from_env() {
|
||||
let database_url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let database_url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(_error) => return,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/postgres/query/core_queries.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! PostgreSQL queries for normalized Solana core storage.
|
||||
|
||||
@@ -986,7 +986,7 @@ mod tests {
|
||||
|
||||
#[tokio::test]
|
||||
async fn optional_postgres_core_store_roundtrip_from_env() {
|
||||
let database_url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let database_url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(_error) => return,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/postgres/query/decode_pipeline_queries.rs
|
||||
// version: 6
|
||||
// version: 7
|
||||
|
||||
//! PostgreSQL queries for contextual decode, coverage and materialization persistence.
|
||||
|
||||
@@ -1029,7 +1029,7 @@ mod tests {
|
||||
}
|
||||
|
||||
async fn test_pool_from_env() -> std::option::Option<sqlx::PgPool> {
|
||||
let url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) if !value.trim().is_empty() => value,
|
||||
_ => return std::option::Option::None,
|
||||
};
|
||||
@@ -1207,7 +1207,7 @@ mod tests {
|
||||
|
||||
#[tokio::test]
|
||||
async fn decoded_events_and_ledger_roll_back_together() {
|
||||
let url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) if !value.trim().is_empty() => value,
|
||||
_ => return,
|
||||
};
|
||||
@@ -1236,17 +1236,17 @@ mod tests {
|
||||
.await;
|
||||
execute_sql(
|
||||
&pool,
|
||||
"CREATE OR REPLACE FUNCTION kb_test_reject_decode_ledger() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF NEW.processor_name = 'decode_atomic_rollback_test' THEN RAISE EXCEPTION 'forced decode ledger failure'; END IF; RETURN NEW; END; $$",
|
||||
"CREATE OR REPLACE FUNCTION ks_test_reject_decode_ledger() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF NEW.processor_name = 'decode_atomic_rollback_test' THEN RAISE EXCEPTION 'forced decode ledger failure'; END IF; RETURN NEW; END; $$",
|
||||
)
|
||||
.await;
|
||||
execute_sql(
|
||||
&pool,
|
||||
"DROP TRIGGER IF EXISTS kb_test_reject_decode_ledger_trigger ON kb_sol_ops_processing_ledger",
|
||||
"DROP TRIGGER IF EXISTS ks_test_reject_decode_ledger_trigger ON kb_sol_ops_processing_ledger",
|
||||
)
|
||||
.await;
|
||||
execute_sql(
|
||||
&pool,
|
||||
"CREATE TRIGGER kb_test_reject_decode_ledger_trigger BEFORE INSERT OR UPDATE ON kb_sol_ops_processing_ledger FOR EACH ROW EXECUTE FUNCTION kb_test_reject_decode_ledger()",
|
||||
"CREATE TRIGGER ks_test_reject_decode_ledger_trigger BEFORE INSERT OR UPDATE ON kb_sol_ops_processing_ledger FOR EACH ROW EXECUTE FUNCTION ks_test_reject_decode_ledger()",
|
||||
)
|
||||
.await;
|
||||
let identity_result = crate::ProcessingLedgerIdentity::new(
|
||||
@@ -1332,9 +1332,9 @@ mod tests {
|
||||
assert_eq!(ledger_count, 0);
|
||||
execute_sql(
|
||||
&pool,
|
||||
"DROP TRIGGER IF EXISTS kb_test_reject_decode_ledger_trigger ON kb_sol_ops_processing_ledger",
|
||||
"DROP TRIGGER IF EXISTS ks_test_reject_decode_ledger_trigger ON kb_sol_ops_processing_ledger",
|
||||
)
|
||||
.await;
|
||||
execute_sql(&pool, "DROP FUNCTION IF EXISTS kb_test_reject_decode_ledger()").await;
|
||||
execute_sql(&pool, "DROP FUNCTION IF EXISTS ks_test_reject_decode_ledger()").await;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/postgres/query/raw_queries.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! PostgreSQL canonical transaction and acquisition observation SQL queries.
|
||||
|
||||
@@ -374,7 +374,7 @@ mod tests {
|
||||
|
||||
#[tokio::test]
|
||||
async fn optional_postgres_canonical_store_roundtrip_from_env() {
|
||||
let database_url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let database_url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(_error) => return,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/postgres/query/replay_candidate_queries.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Read-only PostgreSQL queries for replay candidate discovery.
|
||||
|
||||
@@ -396,7 +396,7 @@ fn optional_sql_bigint(
|
||||
mod tests {
|
||||
#[tokio::test]
|
||||
async fn optional_postgres_replay_candidate_queries_from_env() {
|
||||
let database_url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let database_url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(_error) => return,
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/postgres/store.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Store implementation scaffold for the `ks-store` crate.
|
||||
|
||||
@@ -467,7 +467,7 @@ mod tests {
|
||||
|
||||
#[tokio::test]
|
||||
async fn optional_postgres_healthcheck_from_env() {
|
||||
let database_url = match std::env::var("KB_POSTGRES_TEST_URL") {
|
||||
let database_url = match std::env::var("KS_SECRET_POSTGRES_TEST_URL") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(_error) => return,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user