Size: a a a

pgsql – PostgreSQL

2021 June 30

GG

Gennady Glybin in pgsql – PostgreSQL
Я уже все возможные логи пересмотрел. Заббикса агент стартует, но к БД которую он должен мониторить не подключается. В логе постгреса ошибка, что передается пустой пароль
источник

ПЕ

Петр Егоров... in pgsql – PostgreSQL
может вы недочитали инструкцию?
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
На первый взгляд — так EXCLUDED же должно быть, а не fmt (см. описание и примеры в https://www.postgresql.org/docs/current/sql-insert.html ), нет?
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
Excluded.?
источник

CO

Chern Oleksander in pgsql – PostgreSQL
Та пипец, что-то глаза замылились (((
источник

CO

Chern Oleksander in pgsql – PostgreSQL
Да, все верно. Чёт алиас захотелось указать))
источник

DK

Den KP in pgsql – PostgreSQL
Доброй ночи неспящие! столкнулся с проблемой которую не могу осилить ибо инфы мало
Суть такова есть бага что джава не может распарсить символы с селекта базы, в базе кодировка UTF-8 и отображаются символы корректно. Но в ходе длительных поисков наткнулся на CREATE COLLATION german_phonebook (provider = icu, locale = 'de-u-co-phonebk');
пытаюсь сделать тоже самое, т.е. сделать icu для новой БД, но недогоняю что не так делаю
1. CREATE COLLATION icu(provider = icu, locale = 'ru_RU.UTF-8@icu');
2. CREATE DATABASE db_icu WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'ru_RU.UTF-8@icu' LC_CTYPE = 'ru_RU.UTF-8';
получаю ERROR:  invalid locale name: "ru_RU.UTF-8@icu"
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
> Суть такова есть бага что джава не может распарсить символы с селекта базы, в базе кодировка UTF-8 и отображаются символы корректно.

COLLATIONs к этому не имеют абсолютно никакого отношения, забудьте о них (по крайней мере, что касается этой проблемы).

> получаю ERROR:  invalid locale name: "ru_RU.UTF-8@icu"

А есть такая locale (хотя, опять-таки, Вы какую проблему хотите решить)?
источник

DK

Den KP in pgsql – PostgreSQL
такого locale нет. из примеров нашел создание collation с провайдером только.
проблема в том что джава при селекте возможно передает сиволы не так и об этом говорит замечательная преза на немецком языке https://www.postgresql.eu/events/pgconfde2019/sessions/session/2473/slides/187/Ordnung%20muss%20sein.pdf
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Повторяю, collations не имеют никакого отношения к "передает сиволы не так" — Вы не там ищете.
источник

DK

Den KP in pgsql – PostgreSQL
т.е. provider = icu не мой случай?
источник

DK

Den KP in pgsql – PostgreSQL
Тогда тупой вопрос, в БД символы эти норм, на вебе тоже их показывает норм, но вот при селекте джавы из этой же БД ругается на символы. МОжно как то определить или протестить не меняя данных?
источник

DK

Den KP in pgsql – PostgreSQL
в другой БД было выставлено LC_COLLATE= ru_RU.UTF-8@icu
Как я могу добиться при создании БД такого же COLLATE?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Все collations — вообще не Ваш случай! Сколько можно уже, а (я в третий раз это повторяю)?!

> но вот при селекте джавы из этой же БД ругается на символы.

Какая ошибка, покажите.

> в другой БД было выставлено LC_COLLATE= ru_RU.UTF-8@icu

Покажите \l другая_БД.
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
На сервере java сервиса какая кодировка?
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
Не:)
источник

DK

Den KP in pgsql – PostgreSQL
было так
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
А зачем название БД прятать?
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
стыдно за проект
я так же делаю 😂😂
источник

КБ

Костя Богомолов... in pgsql – PostgreSQL
База только часть проекта:)
источник