postgresqlHow do I kill a running query in PostgreSQL?
To kill a running query in PostgreSQL, use the pg_cancel_backend() function. This function takes a single argument, the pid of the query to be killed. For example, to kill a query with pid of 123:
SELECT pg_cancel_backend(123);The output of this command will be t if the query was successfully killed, and f if not.
Code explanation
- pg_cancel_backend(): This is the function used to kill a running query.
- pid: This is the process ID of the query to be killed.
- SELECT: This is the SQL statement used to execute the- pg_cancel_backend()function.
Helpful links
More of Postgresql
- How can I set a PostgreSQL interval to zero?
- How can Zalando use PostgreSQL to improve its software development?
- How can I retrieve data from PostgreSQL for yesterday's date?
- How do I use PostgreSQL's XMIN and XMAX features?
- How can I extract the year from a date in PostgreSQL?
- How do I use PostgreSQL's XMLTABLE to parse XML data?
- How do I parse XML data using PostgreSQL?
- How can I get a value from a PostgreSQL XML column?
- How can I use PostgreSQL XOR to compare two values?
- How can I use PostgreSQL and ZFS snapshots together?
See more codes...