Let's Talk Databases in Python - SQLAlchemy and Alembic

Let's Talk Databases in Python - SQLAlchemy and Alembic

PyCon US via YouTube Direct link

Unique Constraints

8 of 33

8 of 33

Unique Constraints

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Let's Talk Databases in Python - SQLAlchemy and Alembic

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 What's an ORM?
  3. 3 Available Python ORMS
  4. 4 User Model
  5. 5 Common Base
  6. 6 Validation
  7. 7 Relationships
  8. 8 Unique Constraints
  9. 9 Multi Column Indexes
  10. 10 Partial Indexing
  11. 11 Functional/Expression Indexing
  12. 12 Connecting to the DB
  13. 13 Inserting Data
  14. 14 Using a Session Context Manager
  15. 15 Session Scoping
  16. 16 Establishing a DB Connection
  17. 17 Connection Pools
  18. 18 Creating the DB
  19. 19 Database Migrations
  20. 20 Database Migration Libraries
  21. 21 Configuration
  22. 22 Creating a Migration
  23. 23 Run the migration
  24. 24 Downgrade the migration
  25. 25 Modify an Existing Table
  26. 26 Modify Data
  27. 27 Problems in the Wild: Lazy Loading
  28. 28 Lazy Loading: What is it?
  29. 29 Lazy Loading: Why is it a problem?
  30. 30 Lazy Loading: Use Eager Load Instead!
  31. 31 Problems in the Wild: Unexpected Query Generation
  32. 32 Review
  33. 33 Questions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.