Djangoのデファクト・スタンダードなRDBMSはPostgreSQLである。 せっかくPostgreSQLを選んでいるなら、PostgreSQLの機能を使わないのはもったいない。 そこで今日はDjangoを利用した開発者がPostgreSQLのどんな機能を知っておくと便利か、という話をする。 例えばこのブログでも紹介しているがPostgreSQLにはJSON、配列、範囲型、排他制約、全文検索、部分インデックス、空間情報、パーティショニング、拡張機能など、アプリケーションの設計を簡単にしてくれる機能が多い。 Djangoもそれを分かっていて、django.contrib.