sql: change mysql auto_increment to sqlite autoincrement
This commit is contained in:
parent
a60e3063d1
commit
dfe0f5c924
16
schema.sql
16
schema.sql
|
@ -3,7 +3,7 @@ PRAGMA foreign_keys = ON;
|
||||||
|
|
||||||
-- part manufacturer
|
-- part manufacturer
|
||||||
CREATE TABLE IF NOT EXISTS manufacturer (
|
CREATE TABLE IF NOT EXISTS manufacturer (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
name TEXT NOT NULL UNIQUE, -- manufacturer (expanded version, without legal form)
|
name TEXT NOT NULL UNIQUE, -- manufacturer (expanded version, without legal form)
|
||||||
nick TEXT, -- manufacturer nickname
|
nick TEXT, -- manufacturer nickname
|
||||||
partof INTEGER, -- if the manufacturer has been acquired or is part of another
|
partof INTEGER, -- if the manufacturer has been acquired or is part of another
|
||||||
|
@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS manufacturer (
|
||||||
|
|
||||||
-- part distributor
|
-- part distributor
|
||||||
CREATE TABLE IF NOT EXISTS distributor (
|
CREATE TABLE IF NOT EXISTS distributor (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
name TEXT NOT NULL UNIQUE,
|
name TEXT NOT NULL UNIQUE,
|
||||||
homepage TEXT, -- URL to home page
|
homepage TEXT, -- URL to home page
|
||||||
product_page TEXT -- URL to product page (%s is replace by sku)
|
product_page TEXT -- URL to product page (%s is replace by sku)
|
||||||
|
@ -22,7 +22,7 @@ CREATE TABLE IF NOT EXISTS distributor (
|
||||||
|
|
||||||
-- the part itself
|
-- the part itself
|
||||||
CREATE TABLE IF NOT EXISTS part (
|
CREATE TABLE IF NOT EXISTS part (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
name TEXT NOT NULL UNIQUE,
|
name TEXT NOT NULL UNIQUE,
|
||||||
description TEXT, -- a short (searchable) description
|
description TEXT, -- a short (searchable) description
|
||||||
details TEXT, -- even more part details than just in the description
|
details TEXT, -- even more part details than just in the description
|
||||||
|
@ -48,7 +48,7 @@ CREATE TABLE IF NOT EXISTS assembly (
|
||||||
|
|
||||||
-- a part at a distributor
|
-- a part at a distributor
|
||||||
CREATE TABLE IF NOT EXISTS distribution (
|
CREATE TABLE IF NOT EXISTS distribution (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
part INTEGER NOT NULL, -- the part
|
part INTEGER NOT NULL, -- the part
|
||||||
distributor INTEGER NOT NULL, -- the part distributor
|
distributor INTEGER NOT NULL, -- the part distributor
|
||||||
sku TEXT NOT NULL, -- distributor part number
|
sku TEXT NOT NULL, -- distributor part number
|
||||||
|
@ -58,13 +58,13 @@ CREATE TABLE IF NOT EXISTS distribution (
|
||||||
|
|
||||||
-- part property
|
-- part property
|
||||||
CREATE TABLE IF NOT EXISTS property (
|
CREATE TABLE IF NOT EXISTS property (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
name TEXT NOT NULL -- property name (min V, ...)
|
name TEXT NOT NULL -- property name (min V, ...)
|
||||||
);
|
);
|
||||||
|
|
||||||
-- property value
|
-- property value
|
||||||
CREATE TABLE IF NOT EXISTS properties (
|
CREATE TABLE IF NOT EXISTS properties (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
part INTEGER NOT NULL, -- the part
|
part INTEGER NOT NULL, -- the part
|
||||||
property INTEGER NOT NULL,
|
property INTEGER NOT NULL,
|
||||||
value TEXT,
|
value TEXT,
|
||||||
|
@ -74,14 +74,14 @@ CREATE TABLE IF NOT EXISTS properties (
|
||||||
|
|
||||||
-- part location
|
-- part location
|
||||||
CREATE TABLE IF NOT EXISTS location (
|
CREATE TABLE IF NOT EXISTS location (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
name TEXT NOT NULL UNIQUE,
|
name TEXT NOT NULL UNIQUE,
|
||||||
container TEXT -- container type
|
container TEXT -- container type
|
||||||
);
|
);
|
||||||
|
|
||||||
-- local stock
|
-- local stock
|
||||||
CREATE TABLE IF NOT EXISTS inventory (
|
CREATE TABLE IF NOT EXISTS inventory (
|
||||||
id INTEGER AUTO_INCREMENT PRIMARY KEY, -- index
|
id INTEGER PRIMARY KEY AUTOINCREMENT, -- index
|
||||||
part INTEGER NOT NULL,
|
part INTEGER NOT NULL,
|
||||||
location INTEGER,
|
location INTEGER,
|
||||||
quantity INTEGER NOT NULL,
|
quantity INTEGER NOT NULL,
|
||||||
|
|
Loading…
Reference in New Issue