-- Customer SELECT CONCAT('WARNING: Table ', TABLE_NAME, ' already exists.') AS msg_warning FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Shop_Customer'; CREATE TABLE IF NOT EXISTS Shop_Customer ( id_customer INTEGER NOT NULL PRIMARY KEY GENERATED ALWAYS AS IDENTITY, name_company VARCHAR(255) NOT NULL, name_contact VARCHAR(255) NULL, department_contact VARCHAR(255) NULL, id_address INTEGER NOT NULL, CONSTRAINT FK_Shop_Customer_id_address FOREIGN KEY (id_address) REFERENCES Shop_Address(id_address), phone_number VARCHAR(50) NULL, email VARCHAR(255) NOT NULL, id_currency INTEGER NOT NULL, CONSTRAINT FK_Shop_Customer_id_currency FOREIGN KEY (id_currency) REFERENCES Shop_Currency(id_currency), active BOOLEAN NOT NULL DEFAULT TRUE, created_on TIMESTAMP, created_by INT, id_change_set INTEGER, CONSTRAINT FK_Shop_Customer_id_change_set FOREIGN KEY (id_change_set) REFERENCES Shop_Sales_And_Purchasing_Change_Set(id_change_set) );