Наверное, знать надо все и до бесконечности. Я тоже работаю с PostgreSQL, для разработки и администрировании по моему горькому опыту нужно знать:
1) Linux- стандартный набор консольных утилит
- система выдачи прав на файлы
- знания про работу с памятью для тюнинга БД
- lxc (возможность поднять кучу легковесных контейнеров с разными базами очень помогает)
- уметь настраивать фаервол (чтобы у сервера БД не торчало лишнее наружу)
- ssh проброс портов с удаленного компьютера (чтобы удобно подключаться к БД)
2) Система контроля версий - git, svn и т.д.
3) PostgreSQL- внутренняя работа под капотом (для тюнинга производительности)
- FTS, триграммы, plproxy
- pgtap для тестирования
- система версионирования схемы бд (я рекомендую pyrseas)
- балансировщики, репликация, PIT бэкапы (рекомендую barman)
- FDW для подключения к разным другим источникам данных
А вообще, смотри видео и читай доклады с pgconf и документацию по PostgresPro, это хорошо помогает быть в курсе последних тенденций.