powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Locale в инсталяторе
14 сообщений из 14, страница 1 из 1
Locale в инсталяторе
    #38464010
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотел провести инсталяцию через командную строку с указанием локали Ru_ru.Utf8. В общем запускаю инсталяцию через такую строчку

postgresql-9.3.1-1-windows-x64.exe --mode unattended --prefix "C:\DB\Postgres" --datadir "C:\DB\Postgres\Data" --superpassword postgres --serverport 5432 --locale Russian_Russia.UTF8

пишет locale specified is not supported

пробовал ru_RU.UTF8 тоже никак. Хотя без скрытой инсталяции ставится нормально (. Может кто что подскажет? если например написать --locale C то работает.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464017
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
DNShark...windows...
пробовал ru_RU.UTF8 тоже никак...
Вы прикалываетесь?
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464020
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну хз) система Windows 7
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464025
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkну хз) система Windows 7

Да хоть под win48. Это в духе последних постановлений русского правительства. У нас будет свой UTF.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464030
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HawkmoonDNSharkну хз) система Windows 7

Да хоть под win48. Это в духе последних постановлений русского правительства. У нас будет свой UTF.


Говорила мне мама, не пиши по вечерам на форумах.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464034
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот есть список локалей

ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8

может просто что-то я не туда вставляю (.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464353
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNShark,

скорее всего вам бы еще encoding указать
что то вида
--encoding UTF8 --locale RU_ru.UTF8

(но под виндой они все могут совсем по другому называться.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464785
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
через initdb такая строка проходит

initdb -U postgres --pwfile=pass.txt -A md5 -E UTF8 --locale=Russian_Russia.1251 -D C:\DB\Postgres\data

но это получается, надо удалять каталог Data после инсталятора(. фня какая-то (
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464887
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkчерез initdb такая строка проходит

initdb -U postgres --pwfile=pass.txt -A md5 -E UTF8 --locale=Russian_Russia.1251 -D C:\DB\Postgres\data

но это получается, надо удалять каталог Data после инсталятора(. фня какая-то (

1)нельзя иметь UTF8 encoding и Win1251 locale никак... win1251 она однобайтовая
вообще очень очень странно что оно прошло

2)"но это получается, надо удалять каталог Data после инсталятора"
телепатов нет... что именно вы имеете в виду?
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464915
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поменял строку на
postgresql-9.3.1-1-windows-x64.exe --mode unattended --prefix "C:\DB\Postgres" --datadir "C:\DB\Postgres\Data" --superpassword postgres --serverport 5432 --locale Russian

взял из http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx

Заработало. Но правда это не совсем то что мне надо. Но походу по другому и не будет в этом месте.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38464922
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BogukDNSharkчерез initdb такая строка проходит

initdb -U postgres --pwfile=pass.txt -A md5 -E UTF8 --locale=Russian_Russia.1251 -D C:\DB\Postgres\data

но это получается, надо удалять каталог Data после инсталятора(. фня какая-то (

1)нельзя иметь UTF8 encoding и Win1251 locale никак... win1251 она однобайтовая
вообще очень очень странно что оно прошло

2)"но это получается, надо удалять каталог Data после инсталятора"
телепатов нет... что именно вы имеете в виду?

sorry за телепатов. Просто на сколько я понял initdb создает заново каталог data. А при инсталяции он тоже создается. А так как 2 каталога не есть хорошо. То один надо удалить. Хотя может initdb и может как-то пересоздать. Но у меня пишет, что такой каталог уже существует. И не запускается. Я только начал осваивать Postgres, поэтому как-то вот так.
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38725710
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё равно как-то странно. У человека ставлю Postgres через
postgresql-9.3.4-3-windows-x64.exe --mode unattended --superpassword postgres --serverport 5432 --locale Russian

а у него после установки получается LC_COLLATE = 'Ukrainian_Ukraine.1251' LC_CTYPE = 'Ukrainian_Ukraine.1251'
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38725801
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
DNShark, и? региональные установки в панеле управления для юзера postgres (или по умолчанию) на какую страну забиты?

Код: plaintext
1.
2.
3.
4.
rem ua
initdb.exe --pgdata=X:\MyDirForPgData --encoding='UTF8' --locale='uk_UA.UTF8' --lc-collate="Ukrainian_Ukraine.1251" --lc-ctype="Ukrainian_Ukraine.1251" --lc-messages="Ukrainian_Ukraine.1251" --lc-monetary="Ukrainian_Ukraine.1251" --lc-numeric="Ukrainian_Ukraine.1251" --lc-time="Ukrainian_Ukraine.1251"

rem ru
initdb.exe --pgdata=X:\MyDirForPgData --encoding='UTF8' --locale='uk_UA.UTF8' --lc-collate="Russian_Russia.1251" --lc-ctype="Russian_Russia.1251" --lc-messages="Russian_Russia.1251" --lc-monetary="Russian_Russia.1251" --lc-numeric="Russian_Russia.1251" --lc-time="Russian_Russia.1251"


да, существующий PGDATA - нужно грохнуть
...
Рейтинг: 0 / 0
Locale в инсталяторе
    #38725807
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
да, для ru - uk_UA.UTF8 > ru_RU.UTF8
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Locale в инсталяторе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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