I find the support of plain SQL over the Postgres wire protocol (intended for BI usecases) really interesting.
The article mentions a "SQL-to-SQL" compiler -- how exactly does this work?
Are you intercepting plain SQL queries over the wire, analyzing them, and then rewriting them into the form of queries that EdgeDB internally generates?