我正在将sql服务器数据库转换为PostgreSQL9.4。我被一些非常慢的东西困住了。
我使用copy将200多个文件(每张5000行)大容量插入200个表(每个表一个文件)。
每个表都有一个使用pgcrypto从文件中加密两个bytea列和将3个默认文本加密为另外三个列的前置触发器。
触发器如下所示:
select password into var_pwd from temp_table; --The password is put into a temporary table before the copy.
new.bytea1 : = pgp_sym_encrypt_bytea