-- Create suppliers table with the same structure as customers minus loyalty fields
CREATE TABLE IF NOT EXISTS suppliers (
    id int(11) NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    email varchar(255) DEFAULT NULL,
    phone varchar(50) DEFAULT NULL,
    tax_id varchar(50) DEFAULT NULL,
    balance decimal(15,3) DEFAULT NULL,
    credit_limit decimal(15,3) DEFAULT NULL,
    created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP,
    total_spent decimal(15,3) DEFAULT NULL,
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Migrate data
INSERT INTO suppliers (id, name, email, phone, tax_id, balance, credit_limit, created_at, total_spent)
SELECT id, name, email, phone, tax_id, balance, credit_limit, created_at, total_spent
FROM customers
WHERE type = 'supplier';

-- Clean up customers table
DELETE FROM customers WHERE type = 'supplier';

-- Remove type column from customers
ALTER TABLE customers DROP COLUMN type;
