Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Oh, it's not so bad.

Having and independent schema file being one to one with the proto files is not quite as nice, but then you still can get bindings in each language to the proto.

The goal is to avoid defining the table schema in each language, like ORMs, where things can be out of date.

There may even be some benefits to this, as you might have some lifecycle hooks around migrations to keep the proto up to date with the current schema. You could do this with just protoc plugins to hide fields in the language bindings or you could do it turing the edgedb schema to proto translation.



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: