· 2 min · PostgreSQL

JSON vs hstore: Which will get you into a cool bar in the Mission?

Choosing between hstore and JSON in PostgreSQL?

8 comments

· 1 min · Django

PostgreSQL Advisory Locks in Django Made Easy

PostgreSQL advisory locks let you coordinate complex jobs without database tables.

4 comments

· 1 min · PostgreSQL

PostgreSQL as a Schemaless Database

PostgreSQL as a schemaless database: exploring how the world's most advanced open source database can compete with NoSQL systems.

0 comments

· 1 min · Django

‘Rollback’ exception added to Xact

Catch errors mid-loop and roll back your database work without propagating the exception.

1 comment

· 1 min · Django

DjangoCon US 2013 CFP is open

DjangoCon US 2013 is now accepting talk proposals. Submit your ideas before the deadline closes.

0 comments

· 1 min · Django

psycopg2 2.5 released

Psycopg2 2.5 lands with native JSON and range type support, making it easier than ever to work with PostgreSQL's modern data types from Python.

0 comments

· 1 min · PostgreSQL

The Text Type… If That’s Your Real Name.

PostgreSQL lets you name a table after built-in types like text, but it confuses the type system and can break pg_restore. Just don't.

5 comments

· 1 min · Django

PostgreSQL, Python and Squid at PyPgDay 2013

Bridge PostgreSQL and Python with practical techniques shown at PyPgDay 2013.

0 comments

· 1 min · PostgreSQL

You Cannot Recover From the Loss of a Tablespace

Lose a single tablespace in PostgreSQL and you've lost your entire database. Tablespaces aren't optional storage—they're critical infrastructure.

9 comments

· 1 min · PostgreSQL

Why you want WAL archiving as well as streaming replication

A forgotten pg_hba.conf update broke streaming replication for weeks—but WAL archiving kept the standby current anyway. Here's why you need both.

1 comment