Мне нужно применить составной ключ на уровне базы данных .Составной ключ состоит из пяти столбцов.В django я могу создать псевдокомпозитный ключ с:
unique_together = ("col1", "col2", "col3", "col4", "col5")
Однако ВСЕ данные, вставляемые в таблицу, взяты из скрипта python вне django.Сценарий просто не будет работать, если этот составной первичный ключ не применяется (и я не хочу решать эту проблему на уровне сценария).
Как бы я решил эту проблему, или django просто не подходит для этого здесь?
Обновление: Я вижу из комментариев, что это is применяется на уровне базы данных.Есть также способ избавиться от первичного ключа с автоинкрементом здесь?Обратите внимание, что ни один из столбцов сам по себе никогда не будет уникальным.