CREATE TABLE IF NOT EXISTS suppliers ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, code VARCHAR(50) UNIQUE NOT NULL, email VARCHAR(255), phone VARCHAR(50), address TEXT, contact_person VARCHAR(255), notes TEXT, created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(), updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() ); CREATE INDEX IF NOT EXISTS idx_suppliers_code ON suppliers(code); CREATE INDEX IF NOT EXISTS idx_suppliers_name ON suppliers(name);