У вас все будет хорошо либо с EnterpriseDB, либо с PostgreSQL. EnterpriseDB может иметь лучший опыт установки Windows, но в Linux установка vanilla PostgreSQL - очень простой процесс ... большинство дистрибутивов предоставляют его «из коробки». Реальное преимущество EnterpriseDB перед PostgreSQL - это поддержка Oracle PL / SQL, некоторые усовершенствования в восходящем направлении и коммерческая поддержка. Однако вы также можете приобрести коммерческую поддержку у них для ванильного PostgreSQL.
Мы используем vanilla PostgreSQL 8.3 в большой производственной ERP-системе (800 килокалорий). Он справляется с этим очень хорошо. Мы также используем 8.4 в ряде других приложений, включая два приложения Rails. На мой взгляд, вы не ошибетесь с PostgreSQL, и вы будете очень довольны PostgreSQL и Rails.
Что касается IDE и варианта RoR ... ну ... если вы имеете в виду версию RoR, все они поддерживают PostgreSQL. Я бы лично начал с бета-версии 3.0, так как это путь в будущее. Что касается IDE, Netbeans, вероятно, лучший бесплатный вариант. RubyMine был бы великолепен, если бы он не был таким чертовым глючным. Я использую vim.