释放所有缓存的查询计划,强制在下次使用相关准备好的语句时重新规划。
丢弃所有缓存的序列相关的状态,包括currval()
/lastval()
信息和任何至今还未通过nextval()
返回的预先分配的序列值。
(参阅CREATE SEQUENCE获取预先分配的序列值的描述。)
删除在当前会话中创建的所有的临时表。
释放所有与当前会话相关的临时资源并重置到其初始状态。 当前,这与执行以下语句序列有相同的效果:
SET SESSION AUTHORIZATION DEFAULT; RESET ALL; DEALLOCATE ALL; CLOSE ALL; UNLISTEN *; SELECT pg_advisory_unlock_all(); DISCARD PLANS; DISCARD SEQUENCES; DISCARD TEMP;