products
Data license: BookWalker Data Export License · Data source: BookWalker (ZSTD-compressed Database Export)
15 rows where series_id = "CNT_0D3CT1H0W9ZG"
This data as json, CSV (advanced)
Suggested facets: listed_at (date), on_sale_at (date)
| id ▼ | content_id | series_id | parent_content_id | level | content_type | product_type | title | alt_titles | subtitle | display_title | display_title_short | description | description_short | image_id | display_order | listed_at | label_id | geoblock_id | display_name | copyright | on_presale_at | on_sale_at | off_sale_at | add_on | add_on_campaign_only |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PRD_03GK781VF91G | CNT_3DK87XDEMM8G | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 10 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 10 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 10.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 10 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_0HEHDWE2ZDXG | CNT_389454PD0RCG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 4 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 4 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 4.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 4 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_0JR629CRKEYG | CNT_18YQ5S04NS3G | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 6 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 6 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 6.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 6 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_0NZ1ZF84VCWG | CNT_1BKH4PCNFQDG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 2 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 2 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 2.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 2 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_0RDGA2AF7B3G | CNT_3AYE402XTPEG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 14 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 14 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 14.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 14 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_0Z20NN7H3A2G | CNT_1A8V7KQ69NFG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 12 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 12 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 12.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 12 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_182FYC3H9F80 | CNT_29Z3A6GR0AH0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 9 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 9 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 9.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 9 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_1CGY90XVNEF0 | CNT_099GNG50F9J0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 7 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 7 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 7.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 7 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_21SVSJGRD9H0 | CNT_0D8EQ68JX3R0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 1 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 1 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 1.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 1 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_2K1EMKZXHDE0 | CNT_28MDN3V8T8K0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 5 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 5 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 5.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 5 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_2QQS66S7XCD0 | CNT_0BYTNDHH97W0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 3 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 3 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 3.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 3 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_2T49HSV9SBC0 | CNT_2B8QMZ7SM6X0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 15 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 15 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 15.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 15 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_2XBBEZPP1AJ0 | CNT_2DXHQMJAE4Z0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 11 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 11 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 11.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 11 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_2YTR3CNC5BK0 | CNT_0AK4MAW235Y0 | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 13 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 13 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 13.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 13 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 | ||||||
| PRD_3EBQGPJPQFZG | CNT_39MSTFBW6T2G | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next? CNT_0D3CT1H0W9ZG | 3 | 1 | 1 | Chapter 8 | [] | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 8 | "I would like you to be my fiancee." Anabelle may seem like a run-of-the-mill daughter of an aristocrat, but in fact, she has an exceptional aptitude for magic. On the day of her father's death, her fiance demands for their engagement to be nullified, accusing her of a crime she didn't commit. As if that weren't enough, he even subjects her to a powerful curse that even her strongest magic cannot undo! Desperate, she has no choice but to embark on a journey in search of a remedy. Soon after, she runs into the highest-ranked member of the nobility, the duke Lord Maverit. More importantly, he's a man in possession of a Moon Fragment, the key to undoing her curse. Their encounter, however, does not lead where she expects... Before the day's end, Anabelle finds herself (pretending to be) engaged to a man whose circumstances are far more complicated than what she could imagine. What's a lady to do now?! | 01KP2EKP5VPNR1X0JH87KBBKYP | 8.0 | 2025-11-01T07:00:00.000Z | Frontier Works LAB_1XJHV4WKQV10 | GEO_1PKAG51AEAQG | I Got a Fake Fiance to Replace the One I Lost. Alright, What's Next?, Chapter 8 | (C)TANA・MIZUMOTO CHISA /Frontier Works Inc. | 2026-03-09T07:00:00.000Z | 0 | 0 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE products (
id TEXT PRIMARY KEY,
content_id TEXT NOT NULL,
series_id TEXT NOT NULL,
parent_content_id TEXT,
level INTEGER NOT NULL,
content_type INTEGER NOT NULL,
product_type INTEGER NOT NULL,
title TEXT NOT NULL,
alt_titles TEXT NOT NULL,
subtitle TEXT NOT NULL,
display_title TEXT NOT NULL,
display_title_short TEXT NOT NULL,
description TEXT NOT NULL,
description_short TEXT NOT NULL,
image_id TEXT NOT NULL,
display_order REAL NOT NULL,
listed_at TEXT NOT NULL,
label_id TEXT NOT NULL,
geoblock_id TEXT,
display_name TEXT NOT NULL,
copyright TEXT,
on_presale_at TEXT,
on_sale_at TEXT NOT NULL,
off_sale_at TEXT,
add_on INTEGER NOT NULL,
add_on_campaign_only INTEGER NOT NULL,
FOREIGN KEY (series_id) REFERENCES series(id),
FOREIGN KEY (label_id) REFERENCES labels(id),
FOREIGN KEY (geoblock_id) REFERENCES geoblocks(id)
);
CREATE INDEX idx_products_content ON products(content_id);
CREATE INDEX idx_products_series ON products(series_id);
CREATE INDEX idx_products_label ON products(label_id);
CREATE INDEX idx_products_geoblock ON products(geoblock_id);
CREATE INDEX idx_products_image ON products(image_id);