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: Quais foram os artefatos primários descobertos no local de escavação 'Kentucky-Harlan', agrupados por seus tipos de materiais?
 ###Tabelas: 
CREATE TABLE excavation_sites (site_id INT, site_name TEXT, country TEXT); INSERT INTO excavation_sites (site_id, site_name, country) VALUES (1, 'Kentucky-Harlan', 'USA'); CREATE TABLE artifacts (artifact_id INT, site_id INT, artifact_name TEXT, material_type TEXT); INSERT INTO artifacts (artifact_id, site_id, artifact_name, material_type) VALUES (1, 1, 'Flint spearhead', 'Stone'), (2, 1, 'Pottery shard', 'Ceramic'), (3, 1, 'Bronze bracelet', 'Metal');
SELECT material_type, STRING_AGG(artifact_name, ', ') as artifacts FROM artifacts WHERE site_id = 1 GROUP BY material_type;