@@ -3,8 +3,8 @@ CREATE TABLE request(
3
3
network_id INTEGER NOT NULL ,
4
4
provider VARCHAR (40 ) NOT NULL ,
5
5
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 ,
8
8
state VARCHAR (10 ) NOT NULL ,
9
9
request_block_number INTEGER NOT NULL ,
10
10
request_tx_hash VARCHAR (64 ) NOT NULL ,
@@ -16,9 +16,11 @@ CREATE TABLE request(
16
16
info TEXT ,
17
17
gas_used VARCHAR (100 ),
18
18
gas_limit VARCHAR (100 ) NOT NULL ,
19
+ callback_failed INTEGER ,
20
+ callback_return_value VARCHAR ,
21
+ callback_gas_used VARCHAR (100 ),
19
22
PRIMARY KEY (network_id, sequence, provider, request_tx_hash)
20
23
);
21
-
22
24
CREATE INDEX request__network_id__state__created_at ON request(network_id, state, created_at);
23
25
CREATE INDEX request__network_id__created_at ON request(network_id, created_at);
24
26
CREATE 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
31
33
CREATE INDEX request__sequence__created_at ON request(sequence, created_at);
32
34
CREATE INDEX request__state__created_at ON request(state, created_at);
33
35
CREATE 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