├── README.md ├── ch01.ipynb ├── ch02.ipynb ├── ch03.ipynb ├── ch03a.ipynb ├── ch03b.ipynb ├── ch04 ├── app.py ├── db.py ├── test_app.py └── test_mock_app.py ├── ch05 ├── .ipynb_checkpoints │ └── CH05-checkpoint.ipynb ├── CH05.ipynb └── Chinook_Sqlite.sqlite ├── ch06.ipynb ├── ch07.ipynb ├── ch08a.ipynb ├── ch08b.ipynb ├── ch09 ├── app.py ├── db.py ├── test_app.py └── test_mock_app.py ├── ch10 ├── .ipynb_checkpoints │ └── ch10-checkpoint.ipynb ├── Chinook_Sqlite.sqlite └── ch10.ipynb ├── ch11 ├── alembic.ini ├── alembic │ ├── README │ ├── __init__.py │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 2e6a6cc63e9_renaming_cookies_to_new_cookies.py │ │ ├── 34044511331_added_cookie_model.py │ │ └── 8a8a9d067_empty_init.py ├── alembictest.db ├── app │ ├── __init__.py │ └── db.py └── migration.sql ├── ch14 ├── Association Proxy - Part 1.ipynb ├── Association Proxy - Part 2.ipynb ├── Chinook_Sqlite.sqlite ├── Hybrid Properties.ipynb └── db.py └── requirements.txt /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/README.md -------------------------------------------------------------------------------- /ch01.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch01.ipynb -------------------------------------------------------------------------------- /ch02.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch02.ipynb -------------------------------------------------------------------------------- /ch03.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch03.ipynb -------------------------------------------------------------------------------- /ch03a.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch03a.ipynb -------------------------------------------------------------------------------- /ch03b.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch03b.ipynb -------------------------------------------------------------------------------- /ch04/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch04/app.py -------------------------------------------------------------------------------- /ch04/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch04/db.py -------------------------------------------------------------------------------- /ch04/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch04/test_app.py -------------------------------------------------------------------------------- /ch04/test_mock_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch04/test_mock_app.py -------------------------------------------------------------------------------- /ch05/.ipynb_checkpoints/CH05-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch05/.ipynb_checkpoints/CH05-checkpoint.ipynb -------------------------------------------------------------------------------- /ch05/CH05.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch05/CH05.ipynb -------------------------------------------------------------------------------- /ch05/Chinook_Sqlite.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch05/Chinook_Sqlite.sqlite -------------------------------------------------------------------------------- /ch06.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch06.ipynb -------------------------------------------------------------------------------- /ch07.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch07.ipynb -------------------------------------------------------------------------------- /ch08a.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch08a.ipynb -------------------------------------------------------------------------------- /ch08b.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch08b.ipynb -------------------------------------------------------------------------------- /ch09/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch09/app.py -------------------------------------------------------------------------------- /ch09/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch09/db.py -------------------------------------------------------------------------------- /ch09/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch09/test_app.py -------------------------------------------------------------------------------- /ch09/test_mock_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch09/test_mock_app.py -------------------------------------------------------------------------------- /ch10/.ipynb_checkpoints/ch10-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch10/.ipynb_checkpoints/ch10-checkpoint.ipynb -------------------------------------------------------------------------------- /ch10/Chinook_Sqlite.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch10/Chinook_Sqlite.sqlite -------------------------------------------------------------------------------- /ch10/ch10.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch10/ch10.ipynb -------------------------------------------------------------------------------- /ch11/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembic.ini -------------------------------------------------------------------------------- /ch11/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /ch11/alembic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembic/env.py -------------------------------------------------------------------------------- /ch11/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembic/script.py.mako -------------------------------------------------------------------------------- /ch11/alembic/versions/2e6a6cc63e9_renaming_cookies_to_new_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembic/versions/2e6a6cc63e9_renaming_cookies_to_new_cookies.py -------------------------------------------------------------------------------- /ch11/alembic/versions/34044511331_added_cookie_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembic/versions/34044511331_added_cookie_model.py -------------------------------------------------------------------------------- /ch11/alembic/versions/8a8a9d067_empty_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembic/versions/8a8a9d067_empty_init.py -------------------------------------------------------------------------------- /ch11/alembictest.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/alembictest.db -------------------------------------------------------------------------------- /ch11/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/app/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/app/db.py -------------------------------------------------------------------------------- /ch11/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch11/migration.sql -------------------------------------------------------------------------------- /ch14/Association Proxy - Part 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch14/Association Proxy - Part 1.ipynb -------------------------------------------------------------------------------- /ch14/Association Proxy - Part 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch14/Association Proxy - Part 2.ipynb -------------------------------------------------------------------------------- /ch14/Chinook_Sqlite.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch14/Chinook_Sqlite.sqlite -------------------------------------------------------------------------------- /ch14/Hybrid Properties.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch14/Hybrid Properties.ipynb -------------------------------------------------------------------------------- /ch14/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/ch14/db.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreillymedia/essential-sqlalchemy-2e/HEAD/requirements.txt --------------------------------------------------------------------------------