Interesting concept and quite liked the playful logo. Can we pass in env variables to db connection ?
We are in similar space, we take input params of db and generate CRUD apis with Auth+ACL and then APIs are packed into a single lambda function. There is support for serverless framework as well.
Above should be the goal of every database backed application framework. A really well balanced post (author is super modest).
>> Dialect support is no picnic.
Are you doing SQL statement parsing here for diff of pg ? This can lead to lot of work if you want to add other databases.
@awinter-py : have a look at our approach to schema migrations - we hand a GUI DB application to devs and it generates schema migrations as you change database. The goal is still the same - backend devs should never write schema migrations.
And XgeneCloud also generates source code for REST APIs & GraphQL APIs with auth and ACL. The source code is in Express.js/Node.js - We support MySQL, PostgreSQL, MSSQL, SQLite and MariDB.
Does Django admin provide a way to model schema in GUI and create migrations automatically ?