From efe38ea4e074eee21041983745ca922a7e62655a Mon Sep 17 00:00:00 2001 From: Martin Kysel Date: Mon, 10 Feb 2025 11:43:08 -0500 Subject: [PATCH] Fix SQL Upgrade --- dev/run | 5 +++++ pkg/migrations/00003_add-latest-block.up.sql | 3 +-- pkg/migrations/00004_add_blockchain_columns.down.sql | 2 ++ pkg/migrations/00004_add_blockchain_columns.up.sql | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/dev/run b/dev/run index 84b2b079..e4262e13 100755 --- a/dev/run +++ b/dev/run @@ -10,4 +10,9 @@ export XMTPD_REPLICATION_ENABLE=true export XMTPD_SYNC_ENABLE=true export XMTPD_INDEXER_ENABLE=true +export XMTPD_CONTRACTS_NODES_ADDRESS=0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512 +export XMTPD_CONTRACTS_IDENTITY_UPDATES_ADDRESS=0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0 +export XMTPD_CONTRACTS_MESSAGES_ADDRESS=0x5FbDB2315678afecb367f032d93F642f64180aa3 + + go run -ldflags="-X main.Version=$(git describe HEAD --tags --long)" cmd/replication/main.go "$@" \ No newline at end of file diff --git a/pkg/migrations/00003_add-latest-block.up.sql b/pkg/migrations/00003_add-latest-block.up.sql index 07a8589f..855d9a3b 100644 --- a/pkg/migrations/00003_add-latest-block.up.sql +++ b/pkg/migrations/00003_add-latest-block.up.sql @@ -1,6 +1,5 @@ CREATE TABLE latest_block( contract_address TEXT NOT NULL PRIMARY KEY, - block_number BIGINT NOT NULL, - block_hash BYTEA NOT NULL + block_number BIGINT NOT NULL ); diff --git a/pkg/migrations/00004_add_blockchain_columns.down.sql b/pkg/migrations/00004_add_blockchain_columns.down.sql index 8473d618..7d55e4d9 100644 --- a/pkg/migrations/00004_add_blockchain_columns.down.sql +++ b/pkg/migrations/00004_add_blockchain_columns.down.sql @@ -4,3 +4,5 @@ DROP INDEX IF EXISTS idx_blockchain_messages_canonical; -- Then drop the table DROP TABLE IF EXISTS blockchain_messages; +-- Drop newly added column +ALTER TABLE latest_block DROP COLUMN IF EXISTS block_hash; \ No newline at end of file diff --git a/pkg/migrations/00004_add_blockchain_columns.up.sql b/pkg/migrations/00004_add_blockchain_columns.up.sql index 77272d6e..2e7b6c72 100644 --- a/pkg/migrations/00004_add_blockchain_columns.up.sql +++ b/pkg/migrations/00004_add_blockchain_columns.up.sql @@ -10,3 +10,4 @@ CREATE TABLE blockchain_messages( CREATE INDEX idx_blockchain_messages_block_canonical ON blockchain_messages(block_number, is_canonical); +ALTER TABLE latest_block ADD COLUMN block_hash BYTEA; \ No newline at end of file