@@ -22,7 +22,6 @@ CREATE TABLE market_mk12_deals (
22
22
23
23
piece_cid TEXT NOT NULL ,
24
24
piece_size BIGINT NOT NULL ,
25
- length BIGINT DEFAULT NULL ,
26
25
27
26
fast_retrieval BOOLEAN NOT NULL ,
28
27
announce_to_ipni BOOLEAN NOT NULL ,
@@ -41,7 +40,7 @@ CREATE TABLE market_mk12_deals (
41
40
CREATE TABLE market_piece_metadata (
42
41
piece_cid TEXT NOT NULL PRIMARY KEY ,
43
42
44
- version INT NOT NULL DEFAULT 2
43
+ version INT NOT NULL DEFAULT 2 ,
45
44
46
45
created_at TIMESTAMPTZ NOT NULL DEFAULT TIMEZONE(' UTC' , NOW()),
47
46
@@ -257,28 +256,32 @@ ALTER TABLE parked_piece_refs
257
256
-- Table for old lotus market deals. This is just for deal
258
257
-- which are still alive. It should not be used for any processing
259
258
CREATE TABLE market_legacy_deals (
260
- signed_proposal_cid TEXT ,
261
- sp_id BIGINT ,
259
+ signed_proposal_cid TEXT NOT NULL ,
260
+ sp_id BIGINT NOT NULL ,
261
+ client_peer_id TEXT NOT NULL ,
262
+
263
+ proposal_signature BYTEA NOT NULL ,
264
+ proposal jsonb NOT NULL ,
262
265
263
- proposal_signature BYTEA ,
264
- proposal jsonb ,
266
+ piece_cid TEXT NOT NULL ,
267
+ piece_size BIGINT NOT NULL ,
265
268
266
- piece_cid TEXT ,
267
- piece_size BIGINT ,
269
+ offline BOOLEAN NOT NULL ,
270
+ verified BOOLEAN NOT NULL ,
268
271
269
- offline BOOLEAN ,
270
- verified BOOLEAN ,
272
+ start_epoch BIGINT NOT NULL ,
273
+ end_epoch BIGINT NOT NULL ,
271
274
272
- start_epoch BIGINT ,
273
- end_epoch BIGINT ,
275
+ publish_cid TEXT NOT NULL ,
276
+ chain_deal_id BIGINT NOT NULL ,
274
277
275
- publish_cid TEXT ,
276
- chain_deal_id BIGINT ,
278
+ piece_cid TEXT NOT NULL ,
279
+ piece_size BIGINT NOT NULL ,
277
280
278
- fast_retrieval BOOLEAN ,
281
+ fast_retrieval BOOLEAN NOT NULL ,
279
282
280
- created_at TIMESTAMPTZ ,
281
- sector_num BIGINT ,
283
+ created_at TIMESTAMPTZ NOT NULL ,
284
+ sector_num BIGINT NOT NULL ,
282
285
283
286
primary key (sp_id, piece_cid, signed_proposal_cid)
284
287
);
0 commit comments