Non sei pratico e stai creando un GDR?
O scegli un'altra primary key per la tabella, oppure non puoi mettere altre accoppiate 1-1 per type e faction.
Primary key richiede che quella coppia sia diversa per ogni singola entry.