CREATE TABLE suppliers (
supplier_id SERIAL PRIMARY KEY,
supplier_name VARCHAR(100) NOT NULL UNIQUE,
supplier_address TEXT,
supplier_phone VARCHAR(20),
supplier_email VARCHAR(100) CHECK (
supplier_email ~* '^[^@\s]+@[^@\s]+\.[^@\s]+$'
)
);
INSERT INTO suppliers (supplier_name, supplier_address, supplier_phone, supplier_email) VALUES
('АвтоЗапчасти ООО', 'ул. Ленина, д. 10, Москва', '+7 495 123-45-67', 'auto-spares@mail.ru'),
('ТехноМотор ИП', 'пр. Мира, д. 25, Санкт-Петербург', '+7 812 987-65-43', 'technomotor@yandex.ru'),
('АвтоИмпорт ЗАО', 'ул. Пушкина, д. 5, Новосибирск', '+7 383 555-12-34', 'importauto@company.ru'),
('CarParts Ltd', 'ул. Тверская, д. 20, Москва', '+7 495 234-56-78', 'info@carparts.com'),
('AutoCloth', 'пр. Ленина, д. 50, Екатеринбург', '+7 343 123-45-67', 'contact@autocloth.ru'),
('GearBox Supplies', 'ул. Советская, д. 15, Казань', '+7 843 987-65-43', 'gearbox@supplier.ru'),
('EngineParts', 'ул. Карла Маркса, д. 8, Ростов-на-Дону', '+7 863 555-78-90', 'engineparts@mail.ru'),
('BrakeSystems', 'пр. Победы, д. 30, Самара', '+7 846 123-45-67', 'brakes@brakes.ru'),
('Suspension Co', 'ул. Мира, д. 12, Уфа', '+7 347 987-65-43', 'suspension@supplier.com'),
('LightingWorld', 'ул. Лермонтова, д. 22, Краснодар', '+7 861 234-56-78', 'lighting@lightingworld.ru');