How exactly is EdgeDB run? Is it a separate process from Postgres, or some kind of plugin? Can I run it over an existing Postgres instance?
If I build a DB Schema in EdgeDB, can I interact with the underlying Postgres instance using regular SQL?
If I build a DB Schema in EdgeDB, can I interact with the underlying Postgres instance using regular SQL?
Edgedb is more akin to hasura than to a database in traditional sense.
We realize that the database must be extensible and flexible, so non-EdgeQL UDF will become a reality (and if things work out the way we hope they will, they'll be amazing and far beyond what you can do with plpgsql).