Skip to content

Commit abbc338

Browse files
committed
Remove immutable_file_number column from cardano_tx
1 parent ef079c4 commit abbc338

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

internal/mithril-persistence/src/database/cardano_transaction_migration.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,14 @@ pragma auto_vacuum = full;
9999
vacuum;
100100
"#,
101101
),
102+
// Migration 8
103+
// Remove Immutable File Number in Cardano Transaction
104+
SqlMigration::new(
105+
8,
106+
r#"
107+
drop index cardano_tx_immutable_file_number_index;
108+
alter table cardano_tx drop column immutable_file_number;
109+
"#,
110+
),
102111
]
103112
}

internal/mithril-persistence/src/database/query/cardano_transaction/insert_cardano_transaction.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@ impl InsertCardanoTransactionQuery {
2020

2121
/// Query that insert multiples records.
2222
pub fn insert_many(transactions_records: Vec<CardanoTransactionRecord>) -> StdResult<Self> {
23-
let columns =
24-
"(transaction_hash, block_number, slot_number, block_hash, immutable_file_number)";
25-
let values_columns: Vec<&str> = repeat("(?*, ?*, ?*, ?*, ?*)")
23+
let columns = "(transaction_hash, block_number, slot_number, block_hash)";
24+
let values_columns: Vec<&str> = repeat("(?*, ?*, ?*, ?*)")
2625
.take(transactions_records.len())
2726
.collect();
2827

@@ -35,7 +34,6 @@ impl InsertCardanoTransactionQuery {
3534
Value::Integer(record.block_number.try_into()?),
3635
Value::Integer(record.slot_number.try_into()?),
3736
Value::String(record.block_hash.clone()),
38-
Value::Integer(0),
3937
]);
4038
Ok(vec)
4139
});

0 commit comments

Comments
 (0)