Zzepish
19.09.2018 - 13:39
Вообщем:
Цитата |
SQLSTATE[22021]: Character not in repertoire: 7 ERROR: invalid multibyte character for locale HINT: The server's LC_CTYPE locale is probably incompatible with the database encoding. The SQL being executed was: SELECT pn2.id, pn2.title, similarity(pn1.search_content, pn2.search_content) AS sml FROM pending_news AS pn1 INNER JOIN pending_news AS pn2 ON pn2.created_at > (NOW() - interval '24 hours')
AND pn2.id <> 17178 AND pn1.search_content % pn2.search_content WHERE pn1.id = 17178 AND pn1.created_at >= pn2.created_at order by pn1.search_content <-> pn2.search_content desc
|
Вообщем - выдает такую ошибку
Zzepish
19.09.2018 - 13:58
Думаю, что проблема тут, но фиг знает, как решить
Поменять/настроить клиент?
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Zzepish
19.09.2018 - 15:01
Arh
Т.е. проблема в клиенте?
ZzepishЯ не знаю, я гадаю.
А у тебя какой кстати? Попробуй
datagrip например.
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Zzepish
19.09.2018 - 15:33
Arh
Юзал php. Скрины из dbeaver (чисто чтоб дернуть параметры)
А если установить SET CLIENT_ENCODING TO 'UTF8';?
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
$host = "localhost options='--client_encoding=UTF8'";
$name = 'dbname';
$user = 'user';
$pass = 'password';
$DB = new PDO('pgsql:host=' . $host . '; dbname=' . $name, $user, $pass);
print_r($DB->query("SHOW CLIENT_ENCODING")->fetch());
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Zzepish
19.09.2018 - 17:06
Я просто решил все на линукс вечером перевести ) вангую ,что ты прав, и проблема была в клиенте
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.