Nп/п : 20 из 100
 От   : Oleg Nazaroff                       2:50/700.700      10 мар 26 20:26:26
 К    : Sergey Kaluzhskiy                                     10 мар 26 16:19:01
 Тема : postgresql
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:50/700.700 7426d028
@REPLY: 2:5020/570.182 9efcc6e2
@PID: ХотДог/2.14.5/Android
@TID: jNode/Android
@CHRS: CP866 2
Hello, Sergey Kaluzhskiy.
On 10.03.2026 19:26 you wrote:

  SK> Даже после изменения pg_hba.conf может возникнуть ошибка, если
пароль пользователя в базе 
  SK> данных до сих пор хранится в формате SCRAM. PostgreSQL при
встрече md5 в pg_hba.conf сначала 
  SK> попытается использовать SCRAM, если пароль пользователя
зашифрован им, и только потом 
 SK> переключится на MD5. Но старый драйвер может не поддержать эту попытку .

эээ, а как проверить? 
 и вводил я plain text же, не соль.. Опять таки - не в базу
напрямую, а через конфиг приложения. Жоплин. А жнод - восстановлением бэкапа.

Кстати, о бекапе. Я делал предыдущие так:

pg_dump -d joplin -U joplin > joplin.sql

ну или еще ..Ft | gzip > joplin.sql.gz

И восстанавливал:

pg_restore -U joplin -d joplin /home/backup/joplin.sql

 При этом postgres выругался, что это формат plain text и через cli
он его восстанавливать не будет. Через интерфейс PGAdmin все
восстановилось. У связи с чем вопрос - а как правильно и по феншую для postgres
делать/восстанавливать бэкап???

Хотелось бы впихнуть в cron и чтоб потом не думалось, а то вон оно как...
 
  SK> Чтобы гарантированно переключить пользователя на MD5, выполните
в базе данных (например, через 
  SK> psql или другой современный клиент) следующие SQL-команды: --
1. Установить тип шифрования 
  SK> паролей по умолчанию на md5 SET password_encryption = `md5`;
-- 2. Сменить пароль для нужного 
  SK> пользователя, чтобы он пересохранился в формате md5 ALTER USER
имя_вашего_пользователя WITH 
  SK> PASSWORD `ваш_пароль`; -- 3. (Опционально) Вернуть настройку
обратно на scram, если не хотите, 
  SK> чтобы новые пароли создавались в md5 SET password_encryption =
`scram-sha-256`;

 Вот тут загвоздка. за давностью лет я не помню что там должно быть
;( но имхо выше MD5 жнода не умела еще в 2017.. в логах жнодовых
везде MD5

А как сделать это для одной только базы jnode??


--
WBR, ON
--- ХотДог/2.14.5/Android
 * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
SEEN-BY: 46/49 50/22 109 700 221/6 301/1 450/68
455/19 469/122 4500/1
SEEN-BY: 5000/111 5015/42 46 5019/40 5020/290 400
570 620 715 828 830 848
SEEN-BY: 5020/1042 1146 2332 4441 8912 12000
5023/24 5030/49 115 1081 1474
SEEN-BY: 5049/3 5053/58 5057/19 5060/900 5061/133
5075/128 6035/3 6078/80
@PATH: 50/700 5020/715 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх