PyTexas 2013

Going beyond the Django ORM limitations with Postgres

I'm part of the team at Heroku, currently running product for the Heroku Postgres team. I've done a variety of things at Heroku from engineering to product management including launching our Python support. I also curate postgres weekly and blog frequently around Postgres/Django.

With most frameworks the ORM attempts to treat all databases equally, this results in developers being limited in how many advantages they can take of their database. In particular Postgres has many features which developers would love to take advantage of but are not easily accessible via the Django ORM. This talk will cover:

- Tour of the cool features in Postgres
- Highlight limitations within ORM
- Using hStore within Django (a key/value datatype as a column, or known as NoSQL in your SQL DB)
- Taking advantage of Full Text Search
- Array Datatypes as a field and within your DB
- Using SQL functions with the ORM

Status: Denied