Rails: как подключиться к старому PostgreSQL (ваша версия PostgreSQL (70417) слишком старая, пожалуйста, обновите!)
Пытаясь настроить соединение с удаленным PostgreSQL, я получаю сообщение об ошибке:
RuntimeError: Ваша версия PostgreSQL (70417) устарела, пожалуйста, обновите! из /Users/panayi/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems /activerecord-3.2.11/lib/active_record/connection_adapters /postgresql_adapter.rb:331:in `initialize'
У меня нет доступа к PostgreSQL, поэтому нет способа обновить. Я пытался использовать старше pg
перл:
# Gemfile
gem 'pg', '~> 0.9.0'
но тогда я получаю:
LoadError: Пожалуйста, установите адаптер postgresql:
gem install activerecord-postgresql-adapter
(не может активировать pg (~> 0.11), уже активирован pg-0.9.0. Убедитесь, что все зависимости добавлены в Gemfile.)
Я застрял.
1 ответ
Я ставлю это как ответ, чтобы его заметили, но я боюсь, что это не один.
Пожалуйста, скажите, пожалуйста, что это число не означает, что вы используете 7.4.17. Это было не только окончание срока эксплуатации в 2010 году, но вам не хватает более десятка выпусков исправлений в серии 7.4.
Свяжитесь с тем, кто несет ответственность за базу данных, и попросите их обновить ее до последней версии 7.4 как минимум. Затем напомните им, что, если они не перейдут к чему-то более новому, они вряд ли получат большую помощь в любых будущих проблемах, с которыми они могут столкнуться.