Olá pessoal!
Para quem não está conseguindo incluir todos os dados da CSV desta aula, uma vez que o IDPedido possui chaves duplicadas, existe uma forma de corrigir da qual, precisará que você vá adaptando ao longo do curso:
Ao cria a tabela ItensPedido, crie um chave primária nova, e mantenhas as chaves estrangeiras da aula (adapte os nomes das colunas e tabelas de acordo com sua preferência):
CREATE TABLE itenspedidos (
ID_ItemPedido INTEGER PRIMARY KEY AUTOINCREMENT,
ID_Pedido TEXT NOT NULL,
ID_Produto TEXT NOT NULL,
Quantidade INTEGER,
PrecoUnitario DECIMAL(10,2),
FOREIGN KEY (id_pedido) REFERENCES pedidos(id_pedido) ON DELETE CASCADE,
FOREIGN KEY (id_produto) REFERENCES produtos(id_produto) ON DELETE CASCADE
);
O que foi feito? Retiramos as PKs de id_pedido e id_produto, e criamos uma nova para essa tabela.
Agora, ao inserir os dados, você terá todos os dados do arquivo CSV ItensPedidos.