djeday84 |
---|
очень не хватает функционала вызова скриптов, быстрого вызова скриптов а не \i $SQLPATH\my_query.sql в oracle это делается через export SQLPATH=my_path а дальше уже вызов скриптов через @
|
попробуйте через \set переменные в .psqlrc
например так:
\set activity 'select pid,datname,usename,application_name,client_addr,(now() - xact_start) as runtime, (now() - state_change) as state_change,waiting,state,query from pg_stat_activity where pid != pg_backend_pid()'
затем в psql
> :activity ;
pid | datname | usename | application_name | client_addr | runtime | state_change | waiting | state | query
-------+----------+----------+------------------+-------------+-----------------+-----------------+---------+--------+----------------------
28870 | postgres | postgres | psql | | 00:00:07.986352 | 00:00:01.025148 | f | active | select pg_sleep(30);