@@ -3,8 +3,8 @@ CREATE TABLE request(
33 network_id INTEGER NOT NULL ,
44 provider VARCHAR (40 ) NOT NULL ,
55 sequence INTEGER NOT NULL ,
6- created_at INTEGER NOT NULL ,
7- last_updated_at INTEGER NOT NULL ,
6+ created_at BIGINT NOT NULL ,
7+ last_updated_at BIGINT NOT NULL ,
88 state VARCHAR (10 ) NOT NULL ,
99 request_block_number INTEGER NOT NULL ,
1010 request_tx_hash VARCHAR (64 ) NOT NULL ,
@@ -16,9 +16,11 @@ CREATE TABLE request(
1616 info TEXT ,
1717 gas_used VARCHAR (100 ),
1818 gas_limit VARCHAR (100 ) NOT NULL ,
19+ callback_failed INTEGER ,
20+ callback_return_value VARCHAR ,
21+ callback_gas_used VARCHAR (100 ),
1922 PRIMARY KEY (network_id, sequence, provider, request_tx_hash)
2023);
21-
2224CREATE INDEX request__network_id__state__created_at ON request(network_id, state, created_at);
2325CREATE INDEX request__network_id__created_at ON request(network_id, created_at);
2426CREATE INDEX request__sender__network_id__state__created_at ON request(sender, network_id, state, created_at);
@@ -31,6 +33,7 @@ CREATE INDEX request__sequence__state__created_at ON request(sequence, state, cr
3133CREATE INDEX request__sequence__created_at ON request(sequence, created_at);
3234CREATE INDEX request__state__created_at ON request(state, created_at);
3335CREATE INDEX request__created_at ON request(created_at);
34-
35- CREATE INDEX request__request_tx_hash ON request (request_tx_hash) WHERE request_tx_hash IS NOT NULL ;
36- CREATE INDEX request__reveal_tx_hash ON request (reveal_tx_hash) WHERE reveal_tx_hash IS NOT NULL ;
36+ CREATE INDEX request__request_tx_hash ON request (request_tx_hash)
37+ WHERE request_tx_hash IS NOT NULL ;
38+ CREATE INDEX request__reveal_tx_hash ON request (reveal_tx_hash)
39+ WHERE reveal_tx_hash IS NOT NULL ;
0 commit comments