Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поменять кластер / 15 сообщений из 15, страница 1 из 1
23.12.2007, 10:51
    #35028297
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Как я понял в постгрес при установке инициируется кластер, в котором создаются все базы.
Вопрос: как в windows поменять кластер постгрес по-умолчанию на желаемое местоположение?
...
Рейтинг: 0 / 0
23.12.2007, 12:35
    #35028352
tkopets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
посмотри в сторону initdb
...
Рейтинг: 0 / 0
24.12.2007, 07:57
    #35029024
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Спасибо. Но создать кластер я умею :-)
Вопрос в том, как сделать созданный кластер рабочим (текущим) при автостарте посгриса.
К стати переменную PGDATA я выставил, но при запуске сервер всеравно в c:\programm files..\data
лукается.
...
Рейтинг: 0 / 0
24.12.2007, 08:19
    #35029045
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Путь к кластеру задается при запуске сервера.
Найдите откуда запускается, и там поправьте.
Это где-то в реестре :) запустите поиск по строке, и везде замените.
...
Рейтинг: 0 / 0
24.12.2007, 09:13
    #35029098
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Да так я умею. Хочется более цивилизованный метод нарыть.
...
Рейтинг: 0 / 0
24.12.2007, 09:15
    #35029102
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
А зачем в виндовс тада ваще переменная PGDATA? Под линукс она нормально используется.
...
Рейтинг: 0 / 0
24.12.2007, 10:04
    #35029201
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
IchBinА зачем в виндовс тада ваще переменная PGDATA? Под линукс она нормально используется.Вы уверены что эта переменная инициализируется до запуска PostgreSQL ?
...
Рейтинг: 0 / 0
24.12.2007, 10:14
    #35029235
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Serik Akhmetov IchBinА зачем в виндовс тада ваще переменная PGDATA? Под линукс она нормально используется.Вы уверены что эта переменная инициализируется до запуска PostgreSQL ?
А как в этом удостоверится?
...
Рейтинг: 0 / 0
24.12.2007, 10:16
    #35029244
Поменять кластер
как в windows поменять кластер постгрес по-умолчанию на желаемое местоположение
Параметр data_directory в postgresql.conf. Требует перезапуска сервера.
...
Рейтинг: 0 / 0
24.12.2007, 12:17
    #35029688
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Отлично.
Создал кластер, перезапустил сервер...
но теперь я не могу авторизоваться на сервере.
...
Рейтинг: 0 / 0
24.12.2007, 13:24
    #35029879
Поменять кластер
Авторизоваться - в смысле, подконнектиться к базам? А как вы это делаете?
...
Рейтинг: 0 / 0
24.12.2007, 13:45
    #35029949
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Золотая рыбкаАвторизоваться - в смысле, подконнектиться к базам? А как вы это делаете?
Например с консоли так :-)
psql mydbname -U myusername
введите пароль: ввожу пароль
Работаю с базой.

Когда переключаюсь на новый кластер (после рестарта сервака) посгрис не хочет знать никакого пользователя в т.ч. суперюзера postgres.
...
Рейтинг: 0 / 0
24.12.2007, 15:40
    #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
24.12.2007, 16:22
    #35030467
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
IchBinОтлично.
Создал кластер, перезапустил сервер...
но теперь я не могу авторизоваться на сервере.Новый кластер ? Там новые пользователи :) Там все новое.
Отредактируйте pg_hba.conf, чтоб пускал локально без пароля, и заведите нового пользователя.
Также убедитесь, что сервер вообще запустился и слушает порт.
...
Рейтинг: 0 / 0
25.12.2007, 09:42
    #35031492
IchBin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять кластер
Всем спасибо. :-)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поменять кластер / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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