create table stock_handling ( id int not null auto_increment primary key, physical_item_id int not null, field_updated varchar(64) not null, value_prev text not null, value_new text not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() ); create table stock_positions ( id int not null auto_increment primary key, line varchar(5) not null, rack varchar(5) not null, shelf varchar(5) not null, position varchar(5) not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() ); create table stock_batch ( id int not null primary key auto_increment, supplier_id int unsigned not null, user_id int not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() ); create table stock_entry ( id int not null auto_increment primary key, physical_item_id int not null, supplier_id int unsigned not null, count int default 0 not null, price double null, bought date default null, description text null, note text null, stock_position_id int not null, country_of_origin_id int unsigned not null, on_the_way bool not null default false, stock_batch_id int default null, created_at timestamp default current_timestamp() not null, created_by tinyint unsigned default 1 not null, updated_at timestamp default current_timestamp() not null on update current_timestamp(), updated_by tinyint unsigned null ); create table stock_attributes ( id int primary key auto_increment, name varchar(64) not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() ); create table stock_attributes_translation ( stock_attributes_id int not null, language_id int not null, translated_name varchar(128) not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() ); create table stock_attribute_values ( id int primary key auto_increment, stock_attribute_id int not null, name varchar(64) not null, language_id int not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() ); create table stock_entry2attributes ( stock_attributes_id int not null, stock_attribute_value_id int not null, created_at DATETIME DEFAULT now(), updated_at DATETIME DEFAULT NULL ON UPDATE now() );