http://www.postgresql.org/docs/9.0/static /sql-createtable.html di bagian "Non-deferred Uniqueness Constraints" - "Bila batasan UNIQUE atau PRIMARY KEY tidak dapat ditangguhkan, PostgreSQL segera memeriksa keunikan setiap kali sebuah baris dimasukkan atau dimodifikasi."
Mengubah batasan unik Anda menjadi dapat ditangguhkan akan menunda pemeriksaan hingga akhir pembaruan. Gunakan SET CONSTRAINTS untuk menonaktifkan pada tingkat sesi (yang berulang-ulang mengganggu) atau lepaskan dan buat ulang batasan keunikan dengan opsi yang dapat ditangguhkan (saya tidak mengetahui konstruksi ALTER untuk melakukannya tanpa menjatuhkan).