Skip to content

Use explicit SQL without an ORM

The Course Project uses psycopg and explicit SQL so learners can inspect PostgreSQL full-text search, pgvector operators, metadata filters, and hybrid ranking directly. An ORM would reduce routine persistence code but obscure retrieval behavior that the Course exists to teach.