Inside PostgreSQL MATCH Queries: Syntax, Paths, and Parameters with pg_igraph

Cypher-like pattern matching inside PostgreSQL sounds convenient.

But there is an important distinction: pg_igraph is not taking a MATCH-shaped string and doing a few regex replacements before handing it back to SQL.

It has its own grammar.

That changes both what you can express and how you should think about using it.