pg_is_other_temp_schema() 是一个系统函数,用于判断一个 OID 是否代表另一个会话的临时模式。
pg_is_other_temp_schema() 函数在 PostgreSQL 8.2 中被添加。
示例
pg_is_other_temp_schema() 用法示例
postgres=# CREATE TEMPORARY TABLE foo (id INT);
CREATE TABLE
postgres=# SELECT pg_my_temp_schema(); -- this session's temporary schema OID
pg_my_temp_schema
-------------------
24616
(1 row)
postgres=# \c - postgres
You are now connected to database "postgres" as user "postgres".
postgres=# SELECT pg_is_other_temp_schema(24616);
pg_is_other_temp_schema
-------------------------
t
(1 row)
参考资料
- PostgreSQL 文档: 会话信息函数
