From aee2a4a9ef94469fb0e66c0e6b5eb1e41668f501 Mon Sep 17 00:00:00 2001 From: Tan Quach <30750203+guoguojin@users.noreply.github.com> Date: Thu, 20 Jul 2023 18:57:11 +0100 Subject: [PATCH] Merge pull request #8870 from vegaprotocol/fix/oracle-spec-data-needs-default fix: oracle_spec table null data error --- CHANGELOG.md | 1 + datanode/sqlstore/migrations/0004_oracle_specs.sql | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d967baae64..96b2b2a971 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ - [8772](https://github.com/vegaprotocol/vega/issues/8772) - Checkpoint panic on successor markets. - [8837](https://github.com/vegaprotocol/vega/issues/8837) - Remove successor entries from snapshot if they will be removed next tick. +- [8868](https://github.com/vegaprotocol/vega/issues/8868) - Fix `oracle_specs` table null value error. ## 0.72.4 diff --git a/datanode/sqlstore/migrations/0004_oracle_specs.sql b/datanode/sqlstore/migrations/0004_oracle_specs.sql index 0355e137e1..70f0777361 100644 --- a/datanode/sqlstore/migrations/0004_oracle_specs.sql +++ b/datanode/sqlstore/migrations/0004_oracle_specs.sql @@ -1,4 +1,9 @@ -- +goose Up ALTER TABLE oracle_specs DROP COLUMN IF EXISTS signers; ALTER TABLE oracle_specs DROP COLUMN IF EXISTS filters; -ALTER TABLE oracle_specs ADD COLUMN data JSONB NOT NULL; \ No newline at end of file +ALTER TABLE oracle_specs ADD COLUMN data JSONB; + +-- +goose Down +ALTER TABLE oracle_specs DROP COLUMN IF EXISTS data; +ALTER TABLE oracle_specs ADD COLUMN filters jsonb; +ALTER TABLE oracle_specs ADD COLUMN signers bytea[];