1. Никогда не используйте индексы
  2. Чем больше count(*), тем лучше
  3. Используйте ORM
  4. JOIN’ам в базе не место
  5. Будь модным, будь schema-less
  6. Будь гибким, используй EAV
  7. Чем больше индексов создать, тем лучше
  8. Даже если вы решили настроить backup своей базы…
  9. Первым делом выключите autovacuum
  10. Никогда не архивируйте старые данные
  11. Переизобретите Slony
  12. Мастер и реплика должны жить на разном железе
  13. Синхронную реплику - в другой ДЦ
  14. Никогда не используйте Foreign Keys
  15. Самый правильный тип данных это text
  16. Всегда используйте “улучшенную” версию PostgreSQL
  17. PostgreSQL любит длинные транзакции
  18. Код надо писать, читать его не обязательно!
  19. Есть проблемы с PostgreSQL?
    • Любые проблемы можно решить при помощи контейнеров
    • Которые не решаются - решаем с помощью облаков
    • Оптимизация запросов - прошлый век
  20. Переизобретать не только Slony
  21. Никогда не используйте exceptions
  22. Приложению не хватает соединений с базой?
    • Выставляем max_connections в 1000
    • Никогда не используйте pgbouncer
  23. Вместо pgbouncer используйте pgpool
  24. Всегда начинайте настраивать PostgreSQL
  25. Новая классная фича? Сразу в продакшн
  26. Никогда не используйте графический мониторинг
  27. Загружайте данные в PostgreSQL изощренно