Postgres和临时表

时间:2012-01-03 17:01:30

标签: postgresql session temp-tables

我有一个使用临时表的存储过程,并在完成后显式删除它。

同一个程序在2个不同的会话中同时运行时会发生什么?会话以单个用户(webapp)运行。

一个会话是否会干扰其他会话的临时表及其中的数据?

我正在使用Postgres 9.0。

2 个答案:

答案 0 :(得分:3)

在postgresql中temporary tables对于每个会话都是唯一的,所以没问题。

答案 1 :(得分:1)

如果我没有完全错误,结果将是您的过程中每个查询生成临时表的一个临时表,因此两个临时表不会相互干扰。