PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wyświetlić aktywny kursor będący podstawą zapytania

Nie możesz.

pg_cursors jest lokalny zaplecza. Nie pokazuje kursorów, które nie są częścią bieżącego połączenia.

PostgreSQL nie ma sposobu, aby dowiedzieć się, jakie zapytanie leży u podstaw kursora z innej sesji.

Jedynym sposobem, jaki przychodzi mi do głowy, jest użycie analizy logów, z log_statement = all i odpowiedni log_line_prefix .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usunąć bazę danych dostępną dla innych użytkowników?

  2. Użyj pg_restore, aby przywrócić z nowszej wersji PostgreSQL

  3. Grupuj Postgres według zapytania

  4. Co dokładnie robi/ta deklaracja danych w SAS-ie? Odpowiednik PostgreSQL?

  5. Wiele niechcianych rekordów w Grupuj według klauzuli w Postgress