Привет! На связи Merion Academy - платформа доступного IT образования. Ограничение SQL — это правило, которое накладывается на таблицу или источник данных, чтобы обеспечить согласованность и точность данных. Применение ограничений — распространенная практика, которая нужна для создания чистых, отфильтрованных наборов данных, и является важной частью поддержания точности в базе данных. Применяя правила, которым необходимо следовать, SQL-ограничения предотвращают ошибки, делая исходные данные более надежными...
Всё началось с: Продолжаем... Когда мы запускаем весь наш код (см. статью с индексом #7) мы получаем очень много различных предупреждений, что-то типа этого: И чем больше у нас будет моделей, тем больше будет подобных предупреждений, а это не есть гуд! Чтобы такого не происходило, нужно нашим моделям указать кто на что должен ссылаться, это делается с помощью параметра back_populates. Снова запускаем наш скрипт, в котором, после создания таблицы resumes, появлялось предупреждение, теперь его там нет: Поле back_populates явно указывает SQLAlchemy о том что эти две таблицы связаны...