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[];