2015-11-22 5 views
0

Интерфейс Postgres (для удаленной БД) не работает на моем узле, используя Sequelize. mysql работает. postgres действительно нуждался в некотором ношении на моей машине разработки, поэтому я не удивлен, что это не волшебная работа. Теперь, когда симулирует попытки использовать диалоги postgres, он терпит неудачу. У меня есть ssh'd на мой экземпляр, и есть вещи pg и pg-hstore, но мой сервер просто сработает при запуске (я застрял сообщение об ошибке непосредственно перед продолжением init, который печатается примерно в 16 раз после перезагрузки, но я не знаю никакой другой информации).package.json для postgres + node + AWS эластичный beanstalk

Я хотел вручную сделать некоторые обновления для npm-install, просто чтобы включить свет, но я не могу просто сделать то, что кажется (нет узла или npm). В любом случае, я действительно не хочу быть SSHing, я просто хочу знать, как установить компоненты узла postgres на эластичном бобовом стебле. Есть ли какая-то магия, которую мне нужно добавить в package.json, если я хочу, чтобы это было масштабируемо, я предполагаю, что все это нужно вникать в это.

EDIT: Мои проблемы не имели ничего общего с postgres вообще, и все, что связано с типом данных INTERVAL, который я добавил в data-types.js в sequelize. Postgres устанавливается нормально с

"pg":"latest" 
"pg-hstore":"latest" 

ответ

0

Elastic Beanstalk в основном предназначена для использования в качестве веб-сервера, поэтому установка базы данных находится за пределами своей зоны комфорта. Я лично рекомендовал бы использовать AWS RDS с postgres, который поставляется с предустановленной и готовой к использованию с Elastic Beanstalk. Очень простой пример can be found here. Вы пытались установить PG вручную через SSH, но это не поможет, поскольку Elastic Beanstalk теряет все изменения при перезагрузке, и он перезапустится по своему усмотрению без вашего контроля. Поэтому, пожалуйста, не рассчитывайте на любое изменение SSH, которое вы делаете.
Теперь, если вам действительно нужно установить PG самостоятельно, я бы пошел с подходом к докере, так как вы можете просто взять готовую установку postgres from here.
Наконец, если вам нужна помощь в разрешении какой-либо ошибки, возникающей при установке PG вручную, вам необходимо поделиться ошибками в этом потоке.

+1

извините, что was not clear, база данных находится где-то в другом месте (то есть AWS DB), я просто пытаюсь установить интерфейс узла. также нет заметных ошибок при установке или при запуске моего сервера. то есть он устанавливает чисто, а затем просто падает без вывода при попытке использовать pg-диалект в продолжении. –

+0

Я нашел, где находится бинарный узел, и поэтому я могу по крайней мере поиграть с ssh и выяснить, почему он бомбит. –

+0

это, оказывается, проблема с атрибутом атрибута объекта javascript и вообще не связана с postgres. Я удалю его, но еще раз спасибо. о, это плохая форма для удаления. Я отредактирую вопрос. –

Смежные вопросы