Доброго дня.
Скачал архив с БД PostrgreSQL для windows postgresql-9.6.1-1-windows-x64-binaries с этой странице
https://www.enterprisedb.com/download-postgresql-binaries
Архив распаковал. Там есть файлы с расширением exe. Как я понял, это не исходники, из которых надо компилировать из Си, а готовые файлы, на подобии, когда скачиваем архив с MySQL.
Вопрос: как теперь запустить базу? где и что прописывать?
Например, когда скачали архив MySQL, то надо создать файл конфигурации my.ini. Далее из cmd запускаем mysqld.
С PostrgreSQL тоже самое?
Не хочу использовать костыль-инсталятор, т.к. хочу руками всё сделать для понимания процесса происходящего.
Windows - не Linux. Для
Windows - не Linux. Для Windows есть установщики и поставляется PostgreSQL для Windows в бинарниках только с установщиками.
Хотите руками - берите исходники, компиляйте, ставьте. В мануале всё описано как компилять и что для этого нужно.
Но там написано Binaries from
Но там написано Binaries from installer version 9.5.3 - Исполняемые файлы от версии установщика
И файлы там лежать такие, как: initdb.exe, dropdb.exe, psql.exe т.д. Т.е., видно, что компилировать не надо. Это по сути папка программы, как если мы установим, а потом скопируем эту папку в другое место. Вопрос, как в другом месте это всё настроить и запустить.
Всё пляшет от
Всё пляшет от конфигурационных файлов. Т.е. вы скармливаете нужному .exe конфигурационный файл, в котором прописаны нужные вам пути и вперёд. Ключи для .exe'шников можно найти в документации. Я так мыслю. Возни много, конечно, но вы же сами хотели!
Ну и ещё есть одна закавыка. Поскольку это Windows то, что-то прописывается в реестр, но вот что и куда - без понятия.