AzureのPostgreSQL Flexible Serverでpgvectorを使用するとエラーになることがある

Published: 2025-08-24

先日、タイトル通りのバグを踏み抜いた。 手元では問題なく動作していたので原因の特定に時間がかかったが、Azure のフォーラムで同様の問題が報告されているのを見つけた。

PostgreSQL Flexible Serverの背後で動いている CPU の型番が古く、pgvector が依存している命令セットをサポートしていないことが原因らしい。 新しめの CPU を使わせてくれそうな、お高いプランに変更すると正常に動作するようになった。めでたしめでたし(本当?)