Информация об изменениях

Сообщение Re: PostgreSQL и Win-10 Pro: Успех!!! от 11.05.2019 11:39

Изменено 11.05.2019 12:03 AlexGin

Re: PostgreSQL и Win-10 Pro: Успех!!!
Доброе время суток, уважаемые коллеги!
Наконец-то удвлось запустить PostgreSQL 9.4.22 на Win-10 Pro

Опишу подробно все мои действия:
0) Удалил всё то, что ставил вчера днем и вечером;

1) На сайте PostgreSQL — имеется архив БИНАРНИКОВ:
https://www.enterprisedb.com/download-postgresql-binaries
я решил не ставить через *.msi файл, а скачать бинарник:
postgresql-9.4.22-1-windows-binaries.zip;

2) Сделал папку: C:\PSG_SQL — в которую и распаковал все содержимое вышеуказанного архива.
Эту папку — расшарил на режим "everyone: read/write";

3) В эту же папку поместил мою "многострадальную" папку "data"
эту папку — также расшарил на режим "everyone: read/write";

4) В папке "data" в файле pg_hba.conf — установлена опция "trust":
# TYPE  DATABASE        USER            ADDRESS                 METHOD
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust


5) В переменных окружения — (user variables) я добавил новую переменную:
PGDATA = C:\PSG_SQL\data
после этого добавления — перезагрузился (чтобы оно вступило в силу);

6) Запустив консоль cmd.exe с правами Администратора, и перейдя в директорий C:\PSG_SQL\bin выполнил:
  pg_ctl start


7) Установил приложение pgAdmin III v 1.22.2 (файлом pgadmin3.msi) и подключился к серверу,
там увидел все требуемые мне таблицы;

8) Установил драйвер ODBC (файлом psqlodbc_x86.msi), создал ODBC — DSN для 32-х разрядного режима,
убедившись, что cjnnect к серверу БД работает;

9) Запустив мой проект из Visual Studio — убедился что требуемый результат получен


P.S. Моя служба postgresql-9.4 не видна в общем окне служб, но тем не менее — она работает!!!
Re: PostgreSQL и Win-10 Pro: Успех!!!
Доброе время суток, уважаемые коллеги!
Наконец-то удвлось запустить PostgreSQL 9.4.22 на Win-10 Pro

Опишу подробно все мои действия:
0) Удалил всё то, что ставил вчера днем и вечером;

1) На сайте PostgreSQL — имеется архив БИНАРНИКОВ:
https://www.enterprisedb.com/download-postgresql-binaries
я решил не ставить через *.msi файл, а скачать бинарник:
postgresql-9.4.22-1-windows-binaries.zip;

2) Сделал папку: C:\PSG_SQL — в которую и распаковал все содержимое вышеуказанного архива.
Эту папку — расшарил на режим "everyone: read/write";

3) В эту же папку поместил мою "многострадальную" папку "data"
эту папку — также расшарил на режим "everyone: read/write";

4) В папке "data" в файле pg_hba.conf — установлена опция "trust":
# TYPE  DATABASE        USER            ADDRESS                 METHOD
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

эта опция установлена в двух строках;

5) В переменных окружения — (user variables) я добавил новую переменную:
PGDATA = C:\PSG_SQL\data
после этого добавления — перезагрузился (чтобы оно вступило в силу);

6) Запустив консоль cmd.exe с правами Администратора, и перейдя в директорий C:\PSG_SQL\bin выполнил:
  pg_ctl start

выдав немного аброкадабры и латиницы, приложение осталось работать (вроде без ошибок);

7) Установил приложение pgAdmin III v 1.22.2 (файлом pgadmin3.msi) и подключился к серверу,
там увидел все требуемые мне таблицы;

8) Установил драйвер ODBC (файлом psqlodbc_x86.msi), создал ODBC — DSN для 32-х разрядного режима,
убедившись, что cjnnect к серверу БД работает;

9) Запустив мой проект из Visual Studio — убедился что требуемый результат получен


P.S. Моя служба postgresql-9.4 теперь НЕ видна в общем окне списка служб Windows, но тем не менее — она работает!
В окошке pgAdmin-a (в SQL Editor) ввожу:
  SHOW data_directory;

Получаю верный путь:
C:/PSG_SQL/data
здесь разделители — в стиле Linux