Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Mostrar o número de tipos de tecidos sustentáveis usados em produtos.
 ###Tabelas: 
CREATE TABLE products (id SERIAL PRIMARY KEY, name VARCHAR(50), fabric_type VARCHAR(20), is_sustainable BOOLEAN); INSERT INTO products (name, fabric_type, is_sustainable) VALUES ('Dress', 'cotton', true), ('Shirt', 'polyester', false), ('Blouse', 'recycled_polyester', true), ('Skirt', 'cotton', true), ('Pants', 'linen', false), ('Jacket', 'recycled_polyester', true);
SELECT COUNT(DISTINCT fabric_type) FROM products WHERE is_sustainable = true;