Release: 1.3.24 | Release Date: March 30, 2021

SQLAlchemy 1.3 Documentation

SQLAlchemy 1.3 Documentation

Home

SQLAlchemy Core

  • SQL Expression Language Tutorial
  • SQL Statements and Expressions API
  • Schema Definition Language
  • Column and Data Types
  • Engine and Connection Use¶
    • Engine Configuration
    • Working with Engines and Connections
    • Connection Pooling
    • Core Events
  • Core API Basics

Home

  • Previous: Base Type API
  • Next: Engine Configuration
  • Up: Home
    • SQLAlchemy Core
  • On this page:
    • Engine and Connection Use

Engine and Connection Use¶

  • Engine Configuration
    • Supported Databases
    • Database Urls
    • Engine Creation API
    • Pooling
    • Custom DBAPI connect() arguments / on-connect routines
    • Configuring Logging
  • Working with Engines and Connections
    • Basic Usage
    • Using Transactions
    • Library Level (e.g. emulated) Autocommit
    • Setting Transaction Isolation Levels including DBAPI Autocommit
    • Connectionless Execution, Implicit Execution
    • Translation of Schema Names
    • Engine Disposal
    • Using the Threadlocal Execution Strategy
    • Working with Raw DBAPI Connections
    • Registering New Dialects
    • Connection / Engine API
  • Connection Pooling
    • Connection Pool Configuration
    • Switching Pool Implementations
    • Using a Custom Connection Function
    • Constructing a Pool
    • Pool Events
    • Dealing with Disconnects
    • Using FIFO vs. LIFO
    • Using Connection Pools with Multiprocessing or os.fork()
    • API Documentation - Available Pool Implementations
  • Core Events
    • Events
    • Connection Pool Events
    • SQL Execution and Connection Events
    • Schema Events
Previous: Base Type API Next: Engine Configuration
© Copyright 2007-2021, the SQLAlchemy authors and contributors.

flambé! the dragon and The Alchemist image designs created and generously donated by Rotem Yaari.

Created using Sphinx 7.2.6. Documentation last generated: Tue 19 Dec 2023 07:05:09 PM