Хочу чтобы в одной книге были собраны полезные советы по написанию, оптимизации запросов для postgresql(c учётом того как они внутри бд выполняются), как использовать explain и т.д.. Или для этого лучше использовать основную документацию?
Документацию, IMHO. Хотя тут и какие-то книги советовали — поищите.
Обсуждают сегодня