Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение к локальной PostgreSQL из Cloud9 
V
    Опции темы
RedCliphAloe
Дата 7.10.2015, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2009

Репутация: нет
Всего: 3



Здравствуйте. Делаю проект в IDE Cloud9. И на моем компьютере есть локальная база PostgreSQL. Подскажите, как подключиться к ней?
- в файле postgresql.conf прописано: listen_addresses = '*'
- в файле pg_hba.conf прописал: host    all        all        0.0.0.0/0        md5
- после этого перезапустил службу PostgreSQL
- IP у меня динамический, но хочу хотя бы тестово подключиться. Узнал свой IP на сайте в Интернете: 89.254.217.238
- строку подключения указал: 
Код

var connectionString = "postgres://postgres:[email protected]:5432/postgres";

- весь код файла: 
Код

var pg = require('pg');

var connectionString = "postgres://postgres:[email protected]:5432/postgres";

pg.connect(connectionString, function(err, client, done) {
  if(err) {
    return console.error('error fetching client from pool', err);
  }
  client.query('SELECT $1::int AS number', ['1'], function(err, result) {
    done();

    if(err) {
      return console.error('error running query', err);
    }
    console.log(result.rows[0].number);
  });
});

- если вместо IP:PORT указываю localhost и выполняю файл локально на компьютере, то все работает.

Это сообщение отредактировал(а) RedCliphAloe - 7.10.2015, 12:45
PM MAIL   Вверх
barmaley4ik
Дата 7.10.2015, 11:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Порт открыт? Его ничего не блокирует?

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
RedCliphAloe
Дата 7.10.2015, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2009

Репутация: нет
Всего: 3



Цитата(barmaley4ik @  7.10.2015,  11:35 Найти цитируемый пост)
Порт открыт? Его ничего не блокирует?

Не знаю, как это проверить;( Брандмауэр выключен, антивирус тоже пробовал отключать.
PM MAIL   Вверх
Urfin
Дата 8.10.2015, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 27.10.2006
Где: хохляндия

Репутация: нет
Всего: 1



дык если локальное подключение, то вы все правильно делаете - подключение  к localhost, и только.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL WWW ICQ   Вверх
barmaley4ik
Дата 8.10.2015, 11:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











c PostgreSQL не работал, но если проводить аналогию. Проверить файл C:\Windows\System32\drivers\etc\service, второй способ командой netstat -a. Еще возможно нужно "пробросить" порт,-ы в роутере

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
RedCliphAloe
Дата 8.10.2015, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2009

Репутация: нет
Всего: 3



Наверное, дело в том, что я в подсети провайдера и IP, который мне выдается в интернете, это адрес шлюза, а не моего компа.
Похоже, что не подключиться, как я хотел. Вопрос закрыт.
Всем спасибо большое за участие!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Node.js | Следующая тема »


 




[ Время генерации скрипта: 0.1156 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.