I want my app to support local mode (using sqlite) and distributed mode (using postgres).
What is the recommended approach/example to support using the desired provider without duplicating code?
Note: I understand I need to define separate schemas, but I want my query and mutation code to be one instead of juggling multiple branches.