Postgresql Postgres复制和临时表

Postgresql Postgres复制和临时表,postgresql,replication,Postgresql,Replication,如果我在事务内部创建一个临时表,用COPY命令填充它,并使用ON COMMIT DROP选项,那么表数据是否仍然会写入WAL并复制到从属数据库?我正在做一个相当大的导入,使用这些数据做一些工作,然后我就不再需要它了。我不想回滚整个事务,因为我想保留使用源数据完成的工作,但我不再需要源数据,因此我不想浪费时间和带宽在从属服务器上复制和删除它。PostgreSQL中不记录临时表 您可能会对这篇(PostgreSQL core developer)关于未标记表的文章感兴趣,这篇文章还澄清了临时表的行为

如果我在事务内部创建一个临时表,用COPY命令填充它,并使用ON COMMIT DROP选项,那么表数据是否仍然会写入WAL并复制到从属数据库?我正在做一个相当大的导入,使用这些数据做一些工作,然后我就不再需要它了。我不想回滚整个事务,因为我想保留使用源数据完成的工作,但我不再需要源数据,因此我不想浪费时间和带宽在从属服务器上复制和删除它。

PostgreSQL中不记录临时表


您可能会对这篇(PostgreSQL core developer)关于未标记表的文章感兴趣,这篇文章还澄清了临时表的行为。

感谢您提供的信息,这篇文章内容丰富。