Merge pull request #658 from hermeznetwork/feature/update-sql-func Add account_state view
a_bennassar arnaubennassar5@gmail.com
Mon, 22 Mar 2021 16:37:46 +0100
1 files changed,
10 insertions(+),
0 deletions(-)
jump to
M
db/migrations/0001.sql
→
db/migrations/0001.sql
@@ -677,12 +677,22 @@ constants BYTEA -- info of the network that is constant
); INSERT INTO node_info(item_id) VALUES (1); -- Always have a single row that we will update +CREATE VIEW account_state AS SELECT DISTINCT idx, +first_value(nonce) OVER w AS nonce, +first_value(balance) OVER w AS balance, +first_value(eth_block_num) OVER w AS eth_block_num, +first_value(batch_num) OVER w AS batch_num +FROM account_update +window w AS (partition by idx ORDER BY item_id desc); + -- +migrate Down -- triggers DROP TRIGGER IF EXISTS trigger_token_usd_update ON token; DROP TRIGGER IF EXISTS trigger_set_tx ON tx; DROP TRIGGER IF EXISTS trigger_forge_l1_txs ON batch; DROP TRIGGER IF EXISTS trigger_set_pool_tx ON tx_pool; +-- drop views IF EXISTS +DROP VIEW IF EXISTS account_state; -- functions DROP FUNCTION IF EXISTS hez_idx; DROP FUNCTION IF EXISTS set_token_usd_update;