-
Chapter 1 Introduction to SQLAlchemy
-
What Is SQLAlchemy
-
The Object/Relational “Impedance Mismatch”
-
SQLAlchemy Philosophy
-
SQLAlchemy Architecture
-
-
Chapter 2 Getting Started
-
Installing SQLAlchemy
-
SQLAlchemy Tutorial
-
-
Chapter 3 Engines and MetaData
-
Engines and Connectables
-
MetaData
-
-
Chapter 4 SQLAlchemy Type Engines
-
Type System Overview
-
Built-in Types
-
Application-Specific Custom Types
-
-
Chapter 5 Running Queries and Updates
-
Inserts, Updates, and Deletes
-
Queries
-
-
Chapter 6 Building an Object Mapper
-
Introduction to ORMs
-
Declaring Object Mappers
-
Declaring Relationships Between Mappers
-
Extending Mappers
-
ORM Partitioning Strategies
-
-
Chapter 7 Querying and Updating at the ORM Level
-
The SQLAlchemy ORM Session Object
-
Querying at the ORM Level
-
Contextual or Thread-Local Sessions
-
-
Chapter 8 Inheritance Mapping
-
Overview of Inheritance Mapping
-
Single Table Inheritance Mapping
-
Concrete Table Inheritance Mapping
-
Joined Table Inheritance Mapping
-
Relations and Inheritance
-
-
Chapter 9 Elixir: A Declarative Extension to SQLAlchemy
-
Introduction to Elixir
-
Installing Elixir
-
Using Elixir
-
Elixir Extensions
-
-
Chapter 10 SqlSoup: An Automatic Mapper for SQLAlchemy
-
Introduction to SqlSoup
-
Using SqlSoup for ORM-Style Queries and Updates
-
Using SqlSoup for SQL-Level Inserts, Updates, and Deletes
-
When to Use SqlSoup Versus Elixir Versus “Bare” SQLAlchemy
-
-
Chapter 11 Other SQLAlchemy Extensions
-
Association Proxy
-
Ordering List
-
Deprecated Extensions
-
-
Colophon
- Title:
- Essential SQLAlchemy
- By:
- Rick Copeland
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- June 2008
- Pages:
- 240
- Print ISBN:
- 978-0-596-51614-7
- | ISBN 10:
- 0-596-51614-2
The animal on the cover of Essential SQLAlchemy is a largescale flying fish (Cypselurus oligolepis). Flying fish is the more common name for members of the Exocoetidae family, which comprises roughly 40 species that inhabit the warm tropical and subtropical waters of the Atlantic, Pacific, and Indian oceans. Flying fish range from 7 to
12 inches in length and are characterized by their unusually large, winglike pectoral fins. Some species also have enlarged pelvic fins and are thus known as four-winged flying fish.
As their name suggests, flying fish have the unique ability to leap from the water and glide through the air for distances of up to a quarter of a mile. Their torpedo-like bodies help them gather the speed necessary to propel themselves from the ocean (about 37 miles per hour), and their distinctive pectoral fins and forked tailfins keep them airborne. Biologists believe this remarkable trait may have evolved as a way for flying fish to escape their many predators, which include tuna, mackerel, swordfish, marlin, and other larger fish. However, flying fish sometimes have a more difficult time evading their human predators. Attracted by a luring light that fishermen attach to their canoes at night, the fish leap in and are unable to vault themselves back out.
Dried flying fish are a dietary staple for the Tao people of Orchid Island, located off the coast of Taiwan, and flying fish roe is common in Japanese cuisine. They are also a coveted delicacy in Barbados, known as "Land of the flying fish" before shipping pollution and overfishing depleted their numbers. The flying fish retains a prominent cultural status there, however; it's the main ingredient in the national dish (cou cou and flying fish) and it is featured on coins, artwork, and even in the Barbados Tourism Authority's logo.
The cover image is from Dover's Animals. The cover font is Adobe ITC Garamond. The text font is Linotype Birka, the heading font is Adobe Myriad Condensed, and the code font is LucasFont's TheSansMonoCondensed.
