Constraints for users: - users_user_type_check: CHECK (((user_type)::text = ANY (ARRAY[('admin'::character varying)::text, ('merchant'::character varying)::text, ('customer'::character varying)::text, ('sales_admin'::character varying)::text]))) - users_email_id_unique: UNIQUE (email_id) - users_pkey: PRIMARY KEY (id) Constraints for customers: - customers_pkey: PRIMARY KEY (id) - customers_user_table_id_foreign: FOREIGN KEY (user_table_id) REFERENCES users(id) ON DELETE CASCADE - customers_referral_code_key: UNIQUE (referral_code) Constraints for customer_interests: - pk_customer_interests: PRIMARY KEY (id) - customer_interests_category_id_foreign: FOREIGN KEY (category_id) REFERENCES categories(id) ON UPDATE CASCADE ON DELETE CASCADE - customer_interests_user_id_foreign: FOREIGN KEY (user_id) REFERENCES users(id) ON UPDATE CASCADE ON DELETE CASCADE