Tak, to jest całkowicie uzasadnione. Upewnij się, że rozumiesz, że złożone ograniczenie unikatowości zostanie przerwane tylko wtedy, gdy spróbujesz wstawić nowy wiersz w TypeMapping , gdzie kolejny wiersz z tym samym server_id i type_id już istnieje.