为了使更新更快,我正在使用:
ALTER TABLE imagingresourceplanning.opnav_fact_revenue_costs SET UNLOGGED ;
这个命令有什么缺点?
如果更新期间系统崩溃会怎样?表中存在的所有数据是否都已删除?或者只有正在进行的更新会丢失?
为了使更新更快,我正在使用:
ALTER TABLE imagingresourceplanning.opnav_fact_revenue_costs SET UNLOGGED ;
这个命令有什么缺点?
如果更新期间系统崩溃会怎样?表中存在的所有数据是否都已删除?或者只有正在进行的更新会丢失?
我正在将数据插入临时表并且工作正常。下面是相同的psedo sql代码
with cte as(
)
select *
into temp_table
from cte
使用这种方法,数据可以非常快速地插入到临时表中。根据我的知识,一旦会话关闭,临时表就会被删除。但即使关闭了我的 pgadmin 连接,我的临时表也不会被删除。
我的问题是 postgresql 中的临时表是否会自动删除,或者它们会保留在磁盘空间中,直到我们删除它们。
问候,
桑杰·萨伦克