This task is another step (after https://hub.sealcode.org/T2957) of adding SQL support to sealious. We need:
- add postgres instance to docker compose file
- when application starts, for each collection we check if SQL table exist
- if not we need to create these tables with all columns and correct type
- we also need integration tests to check if this behavior works