ターミナルでDBの新規インサート(直近レコード)を監視する

PostgreSQLに入ってるテーブルの直近10レコードを表示する。

$ psql --pset=pager -c "SELECT * FROM hoge ORDER BY id DESC LIMIT 10;"

上記をターミナル上で延々と繰り返したい。
たとえば1秒おきに叩くとか。
ターミナルで見たいからcronは使えない。
定期実行のコマンドといえばwatch

これは間違い
$ watch -n 1 psql --pset=pager -c "SELECT * FROM hoge ORDER BY id DESC LIMIT 10;"

これが正しい
$ watch -n 1 'psql --pset=pager -c "SELECT * FROM hoge ORDER BY id DESC LIMIT 10;"'

クエリーとシェル変数を組み合わせればファイルに対するtail的なことをDBにも出来るかも。