CSVファイルをPostgresにバルクロードし、レコードを挿入するたびにデータベーストリガを使用してts_vector列を更新するのではなく、私は、任意の性能向上を取得する場合To_tsvector()内の一括コピーCOPY FROM STDIN Postgres
"some text value", to_tsvector('English', 'some text value')
ように見えるレコードを持つSTDIN FROM COPYを参照してください。 PostgresシェルからINSERT INTO tablename VALUES()ステートメントを使って手動で行うことができますが、COPY FROMから行うと、ERROR: extra data after last expected column
が得られます。これは、構文が正しくないことを意味します。
これについてのお手伝いをさせていただきます。