ポスグレで列名に order は良くないらしい

psql (PostgreSQL) 8.3.6
どうもカラム名に「order」を使うのは微妙な様だ。使うのは良いけど DROP COLUMN 出来ない。

a=# ALTER TABLE <テーブル名> DROP COLUMN order;
ERROR:  syntax error at or near "order"
LINE 1: ALTER TABLE <テーブル名> DROP COLUMN order;
                                               ^

(「^」の位置は<テーブル名>に合わせて調整しています)となってしまって DROP COLUMN 出来ない。
Rails の migrationダウン(rake db:migrate:down) では、特にエラーにならないがマイグレーションの実行報告もない。なにが起きてるやら起きてないやら。

それにしても syntax error。試しに存在しないカラム名だと下記。そこまで行かないんだ。

=# ALTER TABLE <テーブル名> DROP COLUMN asdf;
ERROR:  column "asdf" of relation "<テーブル名>" does not exist

兎に角「order」が駄目っぽい。

=# ALTER TABLE <テーブル名> DROP COLUMN order0;
ERROR:  column "order0" of relation "<テーブル名>" does not exist
=# ALTER TABLE <テーブル名> DROP COLUMN orde;
ERROR:  column "orde" of relation "<テーブル名>" does not exist