What are your set of best practices when working with PostgreSQL? I'm interested in every aspect of postgres-management/development. Configurations, rules, functions, users, ...
There are a lot of documentation about PostgreSQL, but I haven't found any clear best-practice/cookbook source yet.
Just to clarify: I know about views, transactions, etc (and making extensive use of them daily) so it's not a "how do I create a view"-question I want answered but rather "when should I access a table directly instead of a view" (sort of interface vs concrete-class) type of question.
Regards, Finnsson