CREATE TABLE tcg.public.TCG_Condition ( condition_id INT GENERATED ALWAYS AS IDENTITY PRIMARY KEY , name VARCHAR(250) NOT NULL , code VARCHAR(250) NOT NULL , description TEXT NOT NULL , summary VARCHAR(250) NOT NULL , us_name VARCHAR(250) NOT NULL , price_ratio_min DECIMAL(7, 1) , price_ratio_max DECIMAL(7, 1) , active BOOLEAN NOT NULL DEFAULT TRUE , created_on TIMESTAMP NOT NULL , created_by_user_id INT NOT NULL , CONSTRAINT FK_TCG_Condition_created_by_user_id FOREIGN KEY (created_by_user_id) REFERENCES tcg.public.TCG_User(user_id) , updated_last_on TIMESTAMP NOT NULL , updated_last_by_user_id INT NOT NULL , CONSTRAINT FK_TCG_Condition_updated_last_by_user_id FOREIGN KEY (updated_last_by_user_id) REFERENCES tcg.public.TCG_User(user_id) , change_set_id INT NOT NULL , CONSTRAINT FK_TCG_Condition_change_set_id FOREIGN KEY (change_set_id) REFERENCES tcg.public.TCG_Change_Set(change_set_id) );