SET session_replication_role = replica;

--
-- PostgreSQL database dump
--

-- \restrict 7tz8g6V1bgFgLucZhqRPMmwZEebdl5HKCvrBQ5Q7f5SWUIBj5EXZoox8DZHbFpL

-- Dumped from database version 17.6
-- Dumped by pg_dump version 17.6

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- Data for Name: suppliers; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO "public"."suppliers" ("id", "name") VALUES
	('a3131487-560c-451e-babd-b081fc704aa7', 'Opel'),
	('f5439c4f-9bbe-4d8b-91f7-4e985dcfe774', 'Vesoul'),
	('ab517780-ba27-49cc-adce-bfa48ae33550', 'AFP'),
	('7ca4e738-f919-4006-885b-72016ee0f6ad', 'AFP_NEW'),
	('9ed014fc-74dc-4474-a500-f0afd67b5b78', 'Fiat');


--
-- Data for Name: pricing_rules; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO "public"."pricing_rules" ("id", "name", "supplier_id", "type", "value", "description", "to_supplier_id") VALUES
	('b30e72d2-1c8d-4b36-8d60-864e72b8e647', 'Seuil de bascule', 'f5439c4f-9bbe-4d8b-91f7-4e985dcfe774', 'switch_threshold', 1.1, NULL, '7ca4e738-f919-4006-885b-72016ee0f6ad'),
	('406ec7e4-a526-4ea7-933e-d0ef92714ab2', 'Marge minimale (global) (B)', NULL, 'margin_min_b', 1.14, 'Coefficient minimal appliqué au prix de revient mini.', NULL),
	('757a24dd-ce66-4de5-9bef-cbae608aba94', 'Plafond global de marge (A)', NULL, 'margin_cap_a', 3, 'Coefficient maximal autorisé pour le prix de vente.', NULL),
	('628bcaed-10aa-4265-8782-cc43e04a6725', 'AFP_NEW — Cap A', '7ca4e738-f919-4006-885b-72016ee0f6ad', 'supplier_cap_a', 1.12, 'Valeur par défaut', NULL),
	('038949e6-6a04-44ec-a3e4-326b30a2e7bd', 'AFP_NEW — Cap B', '7ca4e738-f919-4006-885b-72016ee0f6ad', 'supplier_cap_b', 1.12, 'Valeur par défaut', NULL),
	('488ce0bc-5f7e-47b6-94fe-77cf12d6e200', 'AFP_NEW — Coef', '7ca4e738-f919-4006-885b-72016ee0f6ad', 'supplier_coef', 1.12, 'Valeur par défaut', NULL),
	('7db9f552-eb99-4696-8eb1-91299527a8ce', 'Fiat — Cap A', '9ed014fc-74dc-4474-a500-f0afd67b5b78', 'supplier_cap_a', 1.12, 'Valeur par défaut', NULL),
	('946bb0b6-c8fd-44f8-9b23-6ca1c0a29b1f', 'Fiat — Cap B', '9ed014fc-74dc-4474-a500-f0afd67b5b78', 'supplier_cap_b', 1.12, 'Valeur par défaut', NULL),
	('eb6949f6-236b-45dc-bc8c-f381c889c060', 'Fiat — Coef', '9ed014fc-74dc-4474-a500-f0afd67b5b78', 'supplier_coef', 1.12, 'Valeur par défaut', NULL),
	('d982c7c9-bb82-4314-9d4a-7743bf08b307', 'Opel — Cap A', 'a3131487-560c-451e-babd-b081fc704aa7', 'supplier_cap_a', 1.12, 'Valeur par défaut', NULL),
	('324a471b-dc43-4ac4-b2b6-433d3cbd656c', 'Opel — Cap B', 'a3131487-560c-451e-babd-b081fc704aa7', 'supplier_cap_b', 1.12, 'Valeur par défaut', NULL),
	('763aff45-4369-4f08-b642-7e5cf88718e1', 'Opel — Coef', 'a3131487-560c-451e-babd-b081fc704aa7', 'supplier_coef', 1.12, 'Valeur par défaut', NULL),
	('2f97401c-dd74-4163-8b14-30549b87ab7e', 'AFP — Cap B', 'ab517780-ba27-49cc-adce-bfa48ae33550', 'supplier_cap_b', 1.12, 'Valeur par défaut', NULL),
	('62252d15-bda5-4d84-82ce-139001b59ee6', 'AFP — Coef', 'ab517780-ba27-49cc-adce-bfa48ae33550', 'supplier_coef', 1.12, 'Valeur par défaut', NULL),
	('82407108-d1f0-4ecc-8c50-c1a43cb4f554', 'Vesoul — Cap A', 'f5439c4f-9bbe-4d8b-91f7-4e985dcfe774', 'supplier_cap_a', 1.12, 'Valeur par défaut', NULL),
	('1f19135c-d023-434a-94bc-78f986c7709b', 'Vesoul — Cap B', 'f5439c4f-9bbe-4d8b-91f7-4e985dcfe774', 'supplier_cap_b', 1.12, 'Valeur par défaut', NULL),
	('c493e0b6-8df3-4d9b-87e2-b37ee63dd270', 'Vesoul — Coef', 'f5439c4f-9bbe-4d8b-91f7-4e985dcfe774', 'supplier_coef', 1.12, 'Valeur par défaut', NULL),
	('1987060d-df3f-434d-9e1a-d0be1bb8a6a0', 'Marge minimale (global) (A)', NULL, 'margin_min_a', 1.14, 'Coefficient minimal appliqué au prix de revient mini.', NULL),
	('0237b6a5-7a44-43ae-9882-e4e22704914a', 'Plafond global de marge (B)', NULL, 'margin_cap_b', 2, 'Coefficient maximal autorisé pour le prix de vente.', NULL),
	('86ddcc8d-e90a-420e-8bfb-a9d6d2c32d8b', 'Cap fournisseur (A)', 'ab517780-ba27-49cc-adce-bfa48ae33550', 'supplier_cap_a', 1.5, NULL, NULL);


RESET ALL;
