PostgreSQL. Имя БД на русском языке.
-
Подскажите, как подключится к базе названной кириллицей, точнее, как обернуть русское наименование базы?
Проверено не работает с " " , ' ', (), {}, [].[pgsql/servers/mypostgresql]
Id=db1
Database= имя базы на русском языке
Login = user
Password = password
Server = remoteserver -
NetXMS ожидает, что конфиг имеет кодировку UTF-8. Проверьте, что это именно так.
На какой ОС все это происходит?
Если под линуксом, то можно попробовать в конфиге агента поставить CodePage=UTF-8 (ну или надо уточнять, в какой кодировке Postgres готов получать имя базы, может быть вместо UTF-8 должно быть что-то другое) -
-
А у конфига NetXMS кодировка какая - UTF-8 или что-то другое? Должна быть UTF-8, иначе русские буквы потеряются уже на этапе чтения конфига.
-
-
CodePage - он Linux specific.
Я имею в виду именно кодировку файла.
Можете приложить сюда конфиг (убрав в нем пароли). Именно приложить как файл. -
-
С конфигом все хорошо, он в UTF-8. Значит под Windows русские имена сейчас не поддерживаются, нужно править код.
-
-
Сделали изменения, в 3.5. должны поддерживать русские имена баз и пользователей.
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login