http://www.postgresql.org/docs/9.2/static/rules-status.htmlを調べると、重複しない条件付きルールに加えて、PostgreSQL が挿入された行の正しい数を返すという印象を受けています。無条件のON INSERT ... DO INSTEAD NOTHING
ルールを作成します。
これが本当なら、なぜそのような有用なステートメントが PostgreSQL のドキュメントに含まれていないのでしょうか? (ドキュメントのどこにも言及されているのを本当に見ることができませんでした。)