Skip to content

Instantly share code, notes, and snippets.

@zew13
Created July 30, 2019 15:25
Show Gist options
  • Select an option

  • Save zew13/e06fe5ac6e6cfb25950ee787f614e0d4 to your computer and use it in GitHub Desktop.

Select an option

Save zew13/e06fe5ac6e6cfb25950ee787f614e0d4 to your computer and use it in GitHub Desktop.
CREATE TABLE IF NOT EXISTS "shein.menu" (
"id" bigserial PRIMARY KEY,
"name" TEXT NOT NULL,
"cn" TEXT NOT NULL
);
CREATE UNIQUE INDEX "menu.name" ON "menu" (
"name"
);
CREATE TABLE IF NOT EXISTS "shein.kind" (
"id" bigserial PRIMARY KEY,
"url" TEXT NOT NULL UNIQUE,
"menu_id" INTEGER NOT NULL,
"name" TEXT NOT NULL,
"cn" TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS "shein.goods_kind" (
"id" bigserial PRIMARY KEY,
"goods_id" INTEGER NOT NULL,
"kind_id" INTEGER NOT NULL
);
CREATE UNIQUE INDEX "goods_kind.kind_id.goods_id" ON "goods_kind" (
"kind_id",
"goods_id"
);
CREATE TABLE IF NOT EXISTS "shein.size" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"val" INTEGER NOT NULL UNIQUE
);
CREATE TABLE IF NOT EXISTS "shein.color" (
"id" bigserial PRIMARY KEY,
"val" TEXT UNIQUE
);
CREATE TABLE IF NOT EXISTS "shein.brand" (
"id" bigserial PRIMARY KEY,
"val" TEXT UNIQUE
);
CREATE TABLE IF NOT EXISTS "shein.goods_size" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"goods_id" INTEGER NOT NULL,
"size_id" INTEGER NOT NULL
);
CREATE UNIQUE INDEX "good_size.size_id.goods_id" ON "goods_size" (
"size_id",
"goods_id"
);
CREATE TABLE style (
"id" bigserial PRIMARY KEY,
"val" TEXT UNIQUE
);
CREATE TABLE IF NOT EXISTS "shein.cat" (
"id" bigserial PRIMARY KEY,
"up_id" INTEGER NOT NULL,
"name" TEXT NOT NULL,
"url" TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS "shein.goods" (
"id" bigserial PRIMARY KEY,
"name" INTEGER NOT NULL,
"url" INTEGER NOT NULL,
"img" INTEGER NOT NULL,
"is_on_sale" INTEGER NOT NULL,
"supplier_id" INTEGER NOT NULL,
"brand_id" INTEGER NOT NULL,
"color_id" INTEGER NOT NULL,
"sn" TEXT NOT NULL,
"style_id" INTEGER NOT NULL,
"color_img" TEXT NOT NULL,
"cat_id" INTEGER NOT NULL,
"comment" INTEGER NOT NULL DEFAULT 0,
"price_show" INTEGER NOT NULL,
"price_sale" INTEGER NOT NULL,
"stock" INTEGER NOT NULL,
"date" INTEGER NOT NULL
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment