On Tue, Mar 28, 2023 at 3:23 PM Tom Lane <t...@sss.pgh.pa.us> wrote:

> Dominique Devienne <ddevie...@gmail.com> writes:
> > Hi. Given the classical parent/child schema below, with an ON DELETE
> > CASCADE FK constraint, I'd like to know which index is used (if any) to
> > delete child rows affected by the CASCADE.
>
> > But explain (analyze) does not give me that.
>
> Yeah, it will just report the time spent in the FK triggers,
> not what they were doing exactly.
>
> IIRC, you can see the CASCADE operations with contrib/auto_explain,
> if you enable auto_explain.log_nested_statements.
>

Thanks. Looks like this won't be easily available to me :(. --DD

dd=> select * from pg_available_extensions where name like '%auto%';
  name   | default_version | installed_version |                comment
---------+-----------------+-------------------+---------------------------------------
 autoinc | 1.0             |                   | functions for
autoincrementing fields
(1 row)

dd=> select * from pg_available_extensions where name like '%explain%';
 name | default_version | installed_version | comment
------+-----------------+-------------------+---------
(0 rows)

Reply via email to