所以要求很简单,我的查询是:
select to_tsquery('XXX');
我的字符串'XXX'
应该是什么,以便:to_tsquery('XXX')
返回pg_sleep(2)
有办法吗?
PS:我这么做是有好的动机的。
我不认为to_tsquery('XXX')有办法返回pg_sleep(2)
。但如果你只是想做类似于select pg_sleep(2);
的事情,你可以这样做:
select to_tsquery('XXX'||pg_sleep(2)); -- Simple sleep
select to_tsquery('XXX'||(select case when (<your_condition_here>) then pg_sleep(10) else pg_sleep(0) end)); -- Conditional sleep