0

これは永続的に拒否された機能要求ですか、それとも Postgres に固有のものですか?

Postgre は InnoDB よりもパフォーマンスが高い可能性があることを読みましたが、シリアル化が少ない可能性もあると読みました (ソースがないことをお詫び申し上げます。私の初心者と記憶のために、そのステートメントを広く受け入れてください)。それと何か関係があるかもしれません。

Postgres は MySQL と比較して驚くほど機能的であり、それが私が切り替えた理由です。すでにコード行と不要な複製を大幅に削減しています。

これはちょっとした煩わしさですが、回避策のために不要と見なされるのか、それとも「何か」を渡す能力のように(おそらく認識された付加価値に対して)開発するのが非常に難しいのか、興味がUPDATEあります(、INSERTまたはboost::lockfree::queueそれは別のものです)。

4

1 に答える 1

2

PostgreSQL のコミッターは、「UPSERT」と機能的に同等の「INSERT ... ON DUPLICATE KEY」を導入するためのパッチに取り組んでいます。MySQL と Oracle にはすでに機能があります (Oracle では「MERGE」と呼ばれます)。

機能が説明され、パッチが導入された PostgreSQL アーカイブへのリンク: http://www.postgresql.org/message-id/CAM3SWZThwrKtvurf1aWAiH8qThGNMZAfyDcNw8QJu7pqHk5AGQ@mail.gmail.com

于 2013-10-09T03:24:34.647 に答える