2
我需要的Postgres 9.4执行以下交易:Postgres的:TRUNCATE和COPY在一个事务
BEGIN TRANSACTION;
TRUNCATE TestTable;
COPY TestTable FROM '/DATAforTestTable' DELIMITER ',' CSV;
END TRANSACTION;
用户必须具有读取权限上执行交易的时间“旧”数据TestTable的不含有交易的等待结束。可能吗?或者我必须通过应对和重命名表来做到这一点?
发生了什么事时,你试过吗? –
我执行'select * from TestTable limit 5;'我只在结束事务或中断事务后才得到结果。 – Dimaf