Мне нужно добавить поле внешнего ключа в существующую модель django / таблицу postgres. В соответствии с документацией по django я выполнил команду sqlall myapp, чтобы выяснить разницу.
Очевидное отличие состоит в том, что в рассматриваемой таблице появился дополнительный столбец с новым ограничением, который выглядит следующим образом:
ALTER TABLE "myapp_mytable" ADD CONSTRAINT newcolumn_id_refs_id_4bfb2ece
FOREIGN KEY ("newcolumn_id") REFERENCES "myapp_theothertable" ("id")
DEFERRABLE INITIALLY DEFERRED;
Прежде чем связываться с моей базой данных, я хотел бы понять это утверждение, в частности, к чему относится последняя часть newcolumn_id_refs_id_4bfb2ece
?
Спасибо
Martin