1
голосов
1ответов
975 просмотров

Должны ли таблицы ассоциации Django ManyToManyField иметь суррогатный ключ?

Я отображаю существующую структуру базы данных в модели Django.У меня есть структура "многие ко многим", в которой таблица ассоциаций имеет естественный ключ: CREATE TABLE foo (id INTEGER PRIMARY KEY); CREATE TABLE bar (id INTEGER PRIMARY KEY); CREATE TABLE foo2bar (foo_id INTEGER REFERENCES ...

3
голосов
5ответов
2702 просмотров

Entity Framework и ассоциации между строковыми ключами

Я новичок в Entity Framework и ORM для этого. В проекте, в который я вовлечен, у нас есть устаревшая база данных, со всеми ключами в виде строк без учета регистра. Мы переходим на MSSQL и хотим использовать EF как ORM, но столкнулись с проблемой. Вот пример, иллюстрирующий нашу проблему: ...

1
голосов
1ответов
1030 просмотров

Модифицировать суррогатный ключ в таблице с естественным ключом в MySql?

Предположим, что таблица использует естественный ключ и имеет ряд существующих строк. Каким будет самый простой способ модифицировать столбец суррогатного ключа и заполнить его уникальными значениями с помощью MySql? Т.е. преобразовать table employees ( social_security_no varchar(20), ...