Database migration tool, deduplication of sets data, customizable checkboxes #44

Merged
FrederikBaerentsen merged 51 commits from gregoo/BrickTracker:master into master 2025-01-24 19:12:12 +01:00
Showing only changes of commit a3e50e9b3c - Show all commits

View File

@ -3,60 +3,64 @@
BEGIN transaction; BEGIN transaction;
CREATE TABLE IF NOT EXISTS "wishlist" ( CREATE TABLE IF NOT EXISTS "wishlist" (
"set_num" TEXT, "set_num" TEXT,
"name" TEXT, "name" TEXT,
"year" INTEGER, "year" INTEGER,
"theme_id" INTEGER, "theme_id" INTEGER,
"num_parts" INTEGER, "num_parts" INTEGER,
"set_img_url" TEXT, "set_img_url" TEXT,
"set_url" TEXT, "set_url" TEXT,
"last_modified_dt" TEXT "last_modified_dt" TEXT
); );
CREATE TABLE IF NOT EXISTS "sets" ( CREATE TABLE IF NOT EXISTS "sets" (
"set_num" TEXT, "set_num" TEXT,
"name" TEXT, "name" TEXT,
"year" INTEGER, "year" INTEGER,
"theme_id" INTEGER, "theme_id" INTEGER,
"num_parts" INTEGER, "num_parts" INTEGER,
"set_img_url" TEXT, "set_img_url" TEXT,
"set_url" TEXT, "set_url" TEXT,
"last_modified_dt" TEXT, "last_modified_dt" TEXT,
"mini_col" BOOLEAN, "mini_col" BOOLEAN,
"set_check" BOOLEAN, "set_check" BOOLEAN,
"set_col" BOOLEAN, "set_col" BOOLEAN,
"u_id" TEXT "u_id" TEXT
); );
CREATE TABLE IF NOT EXISTS "inventory" ( CREATE TABLE IF NOT EXISTS "inventory" (
"set_num" TEXT, "set_num" TEXT,
"id" INTEGER, "id" INTEGER,
"part_num" TEXT, "part_num" TEXT,
"name" TEXT, "name" TEXT,
"part_img_url" TEXT, "part_img_url" TEXT,
"part_img_url_id" TEXT, "part_img_url_id" TEXT,
"color_id" INTEGER, "color_id" INTEGER,
"color_name" TEXT, "color_name" TEXT,
"quantity" INTEGER, "quantity" INTEGER,
"is_spare" BOOLEAN, "is_spare" BOOLEAN,
"element_id" INTEGER, "element_id" INTEGER,
"u_id" TEXT "u_id" TEXT
); );
CREATE TABLE IF NOT EXISTS "minifigures" ( CREATE TABLE IF NOT EXISTS "minifigures" (
"fig_num" TEXT, "fig_num" TEXT,
"set_num" TEXT, "set_num" TEXT,
"name" TEXT, "name" TEXT,
"quantity" INTEGER, "quantity" INTEGER,
"set_img_url" TEXT, "set_img_url" TEXT,
"u_id" TEXT "u_id" TEXT
); );
CREATE TABLE IF NOT EXISTS "missing" ( CREATE TABLE IF NOT EXISTS "missing" (
"set_num" TEXT, "set_num" TEXT,
"id" INTEGER, "id" INTEGER,
"part_num" TEXT, "part_num" TEXT,
"part_img_url_id" TEXT, "part_img_url_id" TEXT,
"color_id" INTEGER, "color_id" INTEGER,
"quantity" INTEGER, "quantity" INTEGER,
"element_id" INTEGER, "element_id" INTEGER,
"u_id" TEXT "u_id" TEXT
); );
COMMIT; COMMIT;