Essential SQLAlchemy - PDF

Download Full Version of the eBook "Essential SQLAlchemy - PDF"

Essential SQLAlchemy by Rick Copeland
Essential SQLAlchemy представляет высокоуровневую библиотеку кода с открытым исходным кодом, которая облегчает программистам на Python доступ к реляционным базам данных, таким как Oracle, DB2, MySQL, PostgreSQL и SQLite. SQLAlchemy становится все более популярной с момента ее выпуска, но ей все еще не хватает хорошей автономной документации. Эта практическая книга восполняет этот пробел, а поскольку ее написал разработчик, вы получите объективный взгляд на инструменты SQLAlchemy, а не описание всех "крутых" возможностей.

SQLAlchemy включает в себя как независимый от сервера базы данных язык выражений SQL, так и объектно-реляционное отображение (ORM), позволяющее отображать "простые старые объекты Python" (POPO) на таблицы базы данных без существенного изменения существующего кода Python. Essential SQLAlchemy демонстрирует, как использовать библиотеку для создания простого приложения базы данных, проводит вас через простые запросы и объясняет, как использовать SQLAlchemy для подключения к нескольким базам данных одновременно с одними и теми же метаданными. Вы также узнаете, как:

- Создавать пользовательские типы для использования в вашей схеме, и когда целесообразно использовать пользовательские, а не встроенные типы.
- Выполнять запросы, обновления и удаления с помощью языка выражений SQLAlchemy
- Построение объектного маппера с помощью SQLAlchemy и понимание различий между ним и шаблонами активных записей, используемых в других ORM.
- Создавать объекты, сохранять их в сессии и передавать в базу данных.
- Используйте SQLAlchemy для моделирования объектно-ориентированного наследования
- Обеспечить декларативный шаблон активной записи для использования в SQLAlchemy с помощью расширения Elixir
- Использовать расширение SQLSoup для создания автоматической модели метаданных и объектов на основе отражения базы данных.
- Кроме того, вы узнаете, как и когда использовать другие расширения SQLAlchemy, включая AssociationProxy, OrderingList и другие.

Essential SQLAlchemy - это столь необходимое руководство для каждого разработчика Python, использующего эту библиотеку кода. Вместо документации по каждой функции в этой книге используется подход "самое необходимое", который дает вам именно то, что вам нужно, чтобы сразу же начать продуктивно работать с SQLAlchemy.


41
Views
0
Likes

Licenses:

  • CC BY-NC-SA 3.0 PH
  • The author's reference is not required

Share on networks

eBooks Details:

Comments (0) Add

Кликните на изображение чтобы обновить код, если он неразборчив
No comments yet. Your comment will be the first!