-
テーブル全体を読み取る必要があるため、遅くなります。大きなテーブルを頻繁にカウントする必要がある場合は、回避策が必要です。これは、マルチバージョン同時実行制御 を保証するために必要です。 。
-
最新バージョン(8.3)では、テキストへの暗黙のキャストはありません。つまり、たとえば
エラーがスローされます。次のような明示的なキャストが必要です:
-
更新は実際には削除+挿入です。削除された行が使用するスペースはすぐには解放されないため、1回のトランザクションでテーブル全体を更新する場合は、スペースを2倍にする必要があります。
Postgresqlは非常に優れたデータベースであり、すぐに気に入るはずです。それはあなたが他の、さらには商用データベースで見逃すであろういくつかの非常に便利な機能を持っています。たとえば、トランザクションデータ定義言語やセーブポイント。