102 lines
2.2 KiB
SQL
102 lines
2.2 KiB
SQL
INSERT INTO machines (code, name, brand, model, status)
|
|
VALUES
|
|
('INJ-01', 'INJ-01', 'Haitian', 'Mars II', 'production'),
|
|
('INJ-02', 'INJ-02', 'Engel', 'e-victory', 'hors_planning'),
|
|
('INJ-03', 'INJ-03', 'Arburg', 'Allrounder', 'hors_planning')
|
|
ON CONFLICT (code) DO NOTHING;
|
|
|
|
INSERT INTO downtime_reasons (code, label)
|
|
VALUES
|
|
('changement_moule', 'Changement moule'),
|
|
('reglage', 'Reglage'),
|
|
('attente_matiere', 'Attente matiere'),
|
|
('attente_operateur', 'Attente operateur'),
|
|
('panne_machine', 'Panne machine'),
|
|
('panne_moule', 'Panne moule'),
|
|
('attente_qualite', 'Attente qualite'),
|
|
('nettoyage', 'Nettoyage'),
|
|
('pause', 'Pause'),
|
|
('micro_arret', 'Micro arret'),
|
|
('autre', 'Autre')
|
|
ON CONFLICT (code) DO NOTHING;
|
|
|
|
INSERT INTO scrap_reasons (code, label)
|
|
VALUES
|
|
('bavure', 'Bavure'),
|
|
('manque_matiere', 'Manque matiere'),
|
|
('brulure', 'Brulure'),
|
|
('retassure', 'Retassure'),
|
|
('deformation', 'Deformation'),
|
|
('point_noir', 'Point noir'),
|
|
('humidite', 'Humidite'),
|
|
('couleur_non_conforme', 'Couleur non conforme'),
|
|
('collage_moule', 'Collage moule'),
|
|
('casse_piece', 'Casse piece'),
|
|
('defaut_dimensionnel', 'Defaut dimensionnel'),
|
|
('autre', 'Autre')
|
|
ON CONFLICT (code) DO NOTHING;
|
|
|
|
INSERT INTO operators (name)
|
|
VALUES
|
|
('operateur_1'),
|
|
('operateur_2')
|
|
ON CONFLICT (name) DO NOTHING;
|
|
|
|
INSERT INTO production_orders (
|
|
order_number,
|
|
machine_id,
|
|
article_ref,
|
|
article_name,
|
|
mold_ref,
|
|
material_ref,
|
|
planned_qty,
|
|
cavities,
|
|
theoretical_cycle_time_sec,
|
|
status,
|
|
started_at
|
|
)
|
|
SELECT
|
|
'OF-1001',
|
|
m.id,
|
|
'ART-001',
|
|
'Boitier 1L',
|
|
'M-001',
|
|
'PP-NEUTRAL',
|
|
4000,
|
|
2,
|
|
18.5,
|
|
'running',
|
|
NOW()
|
|
FROM machines m
|
|
WHERE m.code = 'INJ-01'
|
|
ON CONFLICT (order_number) DO NOTHING;
|
|
|
|
INSERT INTO production_orders (
|
|
order_number,
|
|
machine_id,
|
|
article_ref,
|
|
article_name,
|
|
mold_ref,
|
|
material_ref,
|
|
planned_qty,
|
|
cavities,
|
|
theoretical_cycle_time_sec,
|
|
status,
|
|
started_at
|
|
)
|
|
SELECT
|
|
'OF-1002',
|
|
m.id,
|
|
'ART-002',
|
|
'Capot Technique',
|
|
'M-002',
|
|
'ABS-BLACK',
|
|
2500,
|
|
1,
|
|
24.0,
|
|
'running',
|
|
NOW()
|
|
FROM machines m
|
|
WHERE m.code = 'INJ-02'
|
|
ON CONFLICT (order_number) DO NOTHING;
|