Язык определения схем

В этом разделе приведены ссылки на SQLAlchemy schema metadata, комплексную систему описания и проверки схем баз данных.

Основу запросов и операций отображения объектов в SQLAlchemy составляют метаданные базы данных, которые состоят из объектов Python, описывающих таблицы и другие объекты уровня схемы. Эти объекты лежат в основе трех основных типов операций - создания операторов CREATE и DROP (известных как DDL), построения SQL-запросов и выражения информации о структурах, уже существующих в базе данных.

Table Column ForeignKey Sequence sqlalchemy.schema Table D

Ключевой особенностью конструкций метаданных базы данных SQLAlchemy является то, что они разработаны для использования в декларативном стиле, который очень похож на реальный DDL. Поэтому они наиболее интуитивно понятны тем, кто имеет некоторый опыт создания сценариев генерации реальных схем.

Вернуться на верх