update doc_db
This commit is contained in:
parent
27c9d653f7
commit
1e9c8d8553
|
@ -16,7 +16,6 @@
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| *🔑 ⬋ | id| integer autoincrement |
|
| *🔑 ⬋ | id| integer autoincrement |
|
||||||
| *⬈ | category_id| integer |
|
| *⬈ | category_id| integer |
|
||||||
| *| stock_number| integer |
|
|
||||||
| *🔍 | designation| varchar(255) |
|
| *🔍 | designation| varchar(255) |
|
||||||
| Indexes |
|
| Indexes |
|
||||||
| 🔑 primary key | pk_plugin_materiels_equipment || ON id|
|
| 🔑 primary key | pk_plugin_materiels_equipment || ON id|
|
||||||
|
@ -24,32 +23,19 @@
|
||||||
| Foreign Keys |
|
| Foreign Keys |
|
||||||
| | Fk_plugin_materiels_equipment | ( category_id ) ref plugin_materiels_category (id) |
|
| | Fk_plugin_materiels_equipment | ( category_id ) ref plugin_materiels_category (id) |
|
||||||
|
|
||||||
### Table plugin_materiels_entry
|
### Table plugin_materiels_movement
|
||||||
| Idx | Field Name | Data Type | Description |
|
| Idx | Field Name | Data Type | Description |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| *🔑 | id| integer autoincrement | |
|
| *🔑 | id| integer autoincrement | |
|
||||||
|
| *| side| boolean | 0 -> entry, 1 -> output |
|
||||||
| *| kind| varchar(20) | Achat, Don, Récupération, ... |
|
| *| kind| varchar(20) | Achat, Don, Récupération, ... |
|
||||||
| *| equipment_number| integer | |
|
| *| equipment_number| integer | |
|
||||||
| *⬈ | equipment_id| integer | |
|
| *⬈ | equipment_id| integer | |
|
||||||
| *| entry_date| date | |
|
| *| mvt_date| date | |
|
||||||
| | additional_comment| varchar(255) | |
|
| | additional_comment| varchar(255) | |
|
||||||
| Indexes |
|
| Indexes |
|
||||||
| 🔑 primary key | pk_plugin_materiels_entry | |
|
| 🔑 primary key | pk_plugin_materiels_entry | |
|
||||||
| Foreign Keys |
|
| Foreign Keys |
|
||||||
| | Fk_plugin_materiels_entry | ( equipment_id ) ref plugin_materiels_equipment (id) | |
|
| | Fk_plugin_materiels_movement | ( equipment_id ) ref plugin_materiels_equipment (id) | |
|
||||||
|
|
||||||
### Table plugin_materiels_output
|
|
||||||
| Idx | Field Name | Data Type | Description |
|
|
||||||
|---|---|---|---|
|
|
||||||
| *🔑 | id| integer autoincrement | |
|
|
||||||
| *| kind| varchar(20) | Vente, Don, Prêt, ... |
|
|
||||||
| *| equipment_number| integer | |
|
|
||||||
| *⬈ | equipment_id| integer | |
|
|
||||||
| *| output_date| date | |
|
|
||||||
| | additional_comment| varchar(255) | |
|
|
||||||
| Indexes |
|
|
||||||
| 🔑 primary key | pk_plugin_materiels_output || ON id | |
|
|
||||||
| Foreign Keys |
|
|
||||||
| | Fk_plugin_materiels_output | ( equipment_id ) ref plugin_materiels_equipment (id) | |
|
|
||||||
|
|
||||||
| * -> NOT NULL
|
| * -> NOT NULL
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 45 KiB |
|
@ -12,30 +12,9 @@ CREATE TABLE IF NOT EXISTS plugin_materiels_equipment (
|
||||||
FOREIGN KEY ( category_id ) REFERENCES plugin_materiels_category( id ) ON DELETE RESTRICT ON UPDATE CASCADE
|
FOREIGN KEY ( category_id ) REFERENCES plugin_materiels_category( id ) ON DELETE RESTRICT ON UPDATE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS plugin_materiels_entry (
|
|
||||||
id integer NOT NULL PRIMARY KEY autoincrement,
|
|
||||||
kind varchar(20) NOT NULL,
|
|
||||||
equipment_number integer NOT NULL,
|
|
||||||
equipment_id integer NOT NULL,
|
|
||||||
entry_date date NOT NULL,
|
|
||||||
additional_comment varchar(255),
|
|
||||||
FOREIGN KEY ( equipment_id ) REFERENCES plugin_materiels_equipment( id ) ON DELETE RESTRICT ON UPDATE CASCADE
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS plugin_materiels_output (
|
|
||||||
id integer NOT NULL PRIMARY KEY autoincrement,
|
|
||||||
kind varchar(20) NOT NULL,
|
|
||||||
equipment_number integer NOT NULL,
|
|
||||||
equipment_id integer NOT NULL,
|
|
||||||
output_date date NOT NULL,
|
|
||||||
additional_comment varchar(255),
|
|
||||||
FOREIGN KEY ( equipment_id ) REFERENCES plugin_materiels_equipment( id ) ON DELETE RESTRICT ON UPDATE CASCADE
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS plugin_materiels_movement (
|
CREATE TABLE IF NOT EXISTS plugin_materiels_movement (
|
||||||
id integer NOT NULL PRIMARY KEY autoincrement,
|
id integer NOT NULL PRIMARY KEY autoincrement,
|
||||||
side boolean NOT NULL CHECK(side IN(0,1)), /*0 -> entry, 1 -> output*/
|
side boolean NOT NULL CHECK(side IN(0,1)),
|
||||||
kind varchar(20) NOT NULL,
|
kind varchar(20) NOT NULL,
|
||||||
equipment_number integer NOT NULL,
|
equipment_number integer NOT NULL,
|
||||||
equipment_id integer NOT NULL,
|
equipment_id integer NOT NULL,
|
||||||
|
|
Loading…
Reference in New Issue