powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поменять кластер
15 сообщений из 15, страница 1 из 1
Поменять кластер
    #35028297
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понял в постгрес при установке инициируется кластер, в котором создаются все базы.
Вопрос: как в windows поменять кластер постгрес по-умолчанию на желаемое местоположение?
...
Рейтинг: 0 / 0
Поменять кластер
    #35028352
tkopets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотри в сторону initdb
...
Рейтинг: 0 / 0
Поменять кластер
    #35029024
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Но создать кластер я умею :-)
Вопрос в том, как сделать созданный кластер рабочим (текущим) при автостарте посгриса.
К стати переменную PGDATA я выставил, но при запуске сервер всеравно в c:\programm files..\data
лукается.
...
Рейтинг: 0 / 0
Поменять кластер
    #35029045
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Путь к кластеру задается при запуске сервера.
Найдите откуда запускается, и там поправьте.
Это где-то в реестре :) запустите поиск по строке, и везде замените.
...
Рейтинг: 0 / 0
Поменять кластер
    #35029098
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да так я умею. Хочется более цивилизованный метод нарыть.
...
Рейтинг: 0 / 0
Поменять кластер
    #35029102
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем в виндовс тада ваще переменная PGDATA? Под линукс она нормально используется.
...
Рейтинг: 0 / 0
Поменять кластер
    #35029201
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IchBinА зачем в виндовс тада ваще переменная PGDATA? Под линукс она нормально используется.Вы уверены что эта переменная инициализируется до запуска PostgreSQL ?
...
Рейтинг: 0 / 0
Поменять кластер
    #35029235
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serik Akhmetov IchBinА зачем в виндовс тада ваще переменная PGDATA? Под линукс она нормально используется.Вы уверены что эта переменная инициализируется до запуска PostgreSQL ?
А как в этом удостоверится?
...
Рейтинг: 0 / 0
Поменять кластер
    #35029244
как в windows поменять кластер постгрес по-умолчанию на желаемое местоположение
Параметр data_directory в postgresql.conf. Требует перезапуска сервера.
...
Рейтинг: 0 / 0
Поменять кластер
    #35029688
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично.
Создал кластер, перезапустил сервер...
но теперь я не могу авторизоваться на сервере.
...
Рейтинг: 0 / 0
Поменять кластер
    #35029879
Авторизоваться - в смысле, подконнектиться к базам? А как вы это делаете?
...
Рейтинг: 0 / 0
Поменять кластер
    #35029949
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Золотая рыбкаАвторизоваться - в смысле, подконнектиться к базам? А как вы это делаете?
Например с консоли так :-)
psql mydbname -U myusername
введите пароль: ввожу пароль
Работаю с базой.

Когда переключаюсь на новый кластер (после рестарта сервака) посгрис не хочет знать никакого пользователя в т.ч. суперюзера postgres.
...
Рейтинг: 0 / 0
Поменять кластер
    #35030336
Если ничего не упускаю, у меня последовательность действий была такая:
1. Остановить сервер.
2. Скопировать каталог data куда нужно. Ну, например было С:\programm files\PostgreSQL\data,
перенесли в D:\PostgreSQL\Data.
3. Меняем D:\PostgreSQL\Data\postgresql.conf
data_directory = 'D:/PostgreSQL/Data' # use data in another directory
4. Запускаем:
pg_ctl start -D D:\PostgreSQL\Data
5. psql MYDB -U postgres
...
Рейтинг: 0 / 0
Поменять кластер
    #35030467
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IchBinОтлично.
Создал кластер, перезапустил сервер...
но теперь я не могу авторизоваться на сервере.Новый кластер ? Там новые пользователи :) Там все новое.
Отредактируйте pg_hba.conf, чтоб пускал локально без пароля, и заведите нового пользователя.
Также убедитесь, что сервер вообще запустился и слушает порт.
...
Рейтинг: 0 / 0
Поменять кластер
    #35031492
IchBin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо. :-)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поменять кластер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]