如何创建一个需要很长时间才能在PostgreSQL中运行的查询

Kal*_*ala 5 sql postgresql

要测试我的应用程序,我需要一个查询运行很长时间(至少几分钟).关于如何快速创建这个的任何想法?

应用程序需要查询目录以查看正在运行的查询的列表.

我的应用程序使用postgresql.如果需要,我可以创建额外的虚拟表.

a_h*_*ame 19

这将运行5分钟:

select pg_sleep(5 * 60);
Run Code Online (Sandbox Code Playgroud)

参数for pg_sleep()是以秒为单位的持续时间.

您也可以睡觉,直到使用特定的时间戳 pg_sleep_until()

手册中的更多细节:http:
//www.postgresql.org/docs/9.5/static/functions-datetime.html#FUNCTIONS-DATETIME-DELAY