Дмитрий, да какие тут могут быть грани? Просто берёшь учебник и учишься. Вариант "в интернете" плох тем, что в интернете куча материала плохого или не подходящего именно для обучения, а "дома, на компьютере" как раз и звучит как издевательство.
Про источник информации согласен, а вот про подход нет. Нужно не в середину заглядывать, а читать аннотацию, там пишут для какого уровня учебник. Ну, и про год издания - это тоже не всегда верная позиция. Конечно, при прочих равных лучше брать более свежее издание, но есть масса учебников, которые не теряют актуальности десятилетиями.
antonwx, часто слышал такое мнение, иногда от людей, которые всю жизнь пишут на одном языке, но при этом существенно более слабые специалисты, чем известные мне программисты-полиглоты.
Смешались в кучу кони, люди... Научитесь работать с самим PostgreSQL, в отрыве от докера, питона и всего прочего. А то похоже, что в документацию вы заглядывать даже не пробовали.
vutmuk123, годы идут, ничего не меняется, никто так и не читает документацию. Естественно, все файлы вашего приложения развёрнуты во временной файловой системе инстанса. И вы не можете предполагать ни сколько инстансов одновременно работает, ни в каком порядке к ним уходят запросы, ни с какой частотой платформа их перемещает между серверами, ни чего другого. Поэтому для Heroku можно писать только stateless-сервисы, никаких данных не должно быть ни в файлах, ни в памяти.