I was getting the following errors because the squeeze packages are too old for 9.2:
The following packages have unmet dependencies:
postgresql-9.1 : Depends: libpq5 (>= 9.1~) but 8.4.13-0squeeze1 is to be installed
Depends: postgresql-client-9.1 but it is not going to be installed
Depends: postgresql-common (>= 115~) but 113+squeeze1 is to be installed
These are the steps I took to get postgresql 9.2 running on debian squeeze:
Add backports to /etc/apt/sources.list:
deb http://backports.debian.org/debian-backports squeeze-backports main sudo apt-get update sudo apt-get -t squeeze-backports install libpq5 postgresql-common
Add the postgresql repo to /etc/apt/sources.list:
deb http://pgapt.debian.net/ squeeze-pgdg main 9.0 9.2 sudo apt-get update sudo apt-get install postgresql-9.2
Instructions have changed a bit, check out https://wiki.postgresql.org/wiki/Apt


