powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / перенос WAL на другой раздел
10 сообщений из 10, страница 1 из 1
перенос WAL на другой раздел
    #39720960
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите как перенести WAL на другой раздел?

Просто линк прописывается и все?

Или какие-то параметры в самом постгресе позволяют это сделать?
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39720974
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К.К2,

да, простой симлинк.
Соответствующий параметр для initdb или pg_basebackup тоже делает простой симлинк.
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39720977
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MelkijК.К2,

да, простой симлинк.
Соответствующий параметр для initdb или pg_basebackup тоже делает простой симлинк.


Спасибо.




Еще один мааааленький вопрос.

Для создания кластера ведь надо запустить initdb.

Смотрю примеры, запускают initdb не на прямую, а таким образом:

Код: sql
1.
postgresql94-setup initdb 




Подсткажите, "postgresql94-setup" - это что за файл?
Обязательно ли именно через него initdb запускать?
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39720989
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot К.К2]MelkijК.К2,

Код: sql
1.
postgresql94-setup initdb 




Елис запускать по такому принципу. то не получается кодировку указать


Код: sql
1.
2.
3.
-bash-4.2$ /usr/pgsql-9.4/bin/postgresql94-setup initdb --encoding=UTF8
systemctl: unrecognized option '--encoding=UTF8.service'
failed to find PGDATA setting in --encoding=UTF8.service
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39720997
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Напрямую initdb вот такую ошибку пишет:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$ /usr/pgsql-9.4/bin/initdb --encoding=UTF8 --locale=russian --username=postgres

The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "russian".
initdb: encoding mismatch
The encoding you selected (UTF8) and the encoding that the
selected locale uses (ISO_8859_5) do not match.  This would lead to
misbehavior in various character string processing functions.
Rerun initdb and either do not specify an encoding explicitly,
or choose a matching combination.






Как праивльно команду запустить?
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39720998
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К.К2,

centos, судя по пути. Есть такая sh обёртка там в пакете. Я чаще напрямую initdb дёргаю
А для этой обёртки судя по коду можно задать PGSETUP_INITDB_OPTIONS переменную окружения и эти параметры будут переданы initdb, что-то вроде:
Код: plaintext
PGSETUP_INITDB_OPTIONS='--encoding=UTF8' /usr/pgsql-9.4/bin/postgresql94-setup initdb

PS: плохая идея инициализировать новый кластер под 9.4. Он EOL через год уже.
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39721004
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MelkijК.К2,

centos, судя по пути. Есть такая sh обёртка там в пакете. Я чаще напрямую initdb дёргаю
А для этой обёртки судя по коду можно задать PGSETUP_INITDB_OPTIONS переменную окружения и эти параметры будут переданы initdb, что-то вроде:
Код: plaintext
PGSETUP_INITDB_OPTIONS='--encoding=UTF8' /usr/pgsql-9.4/bin/postgresql94-setup initdb

PS: плохая идея инициализировать новый кластер под 9.4. Он EOL через год уже.


Спасибо!

Я тоже тогда напрямую буду initdb запускать.

На счет EOL знаю, но просят именно 9.4

Осталось только с кодировкой и локалью разобраться.

Требуется локаль russian и кодировка UTF8.

Подскажите пожалуйста, как их вместе задать при initdb, чтобы она выполнилась?
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39721005
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij
centos, судя по пути.


так точно :)
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39721010
К.К2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ru_RU.utf8 вместо russian написал - запустилось.

но почему с russian не запускалось я не понял.
...
Рейтинг: 0 / 0
перенос WAL на другой раздел
    #39721049
Nickolay Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Не забывайте про включение --data-checksums
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / перенос WAL на другой раздел
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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