|
|
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
Оператор ilike нужен для поиска в БД postgres без учета регистра (в отличии от like) На windows сервере с Postgres все работает, а на linux CentOS сервере ilike работает так же как like, то есть регистр учитывается к примеру запрос Код: sql 1. выдает результаты где имя андрей было написано с маленькой буквы а , все записи где буквы были в другом регистре не выводятся в чем дело ? как заставить работать ilike на CentOS ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 10:32:45 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
trom, создать базу в нужной локали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 16:16:35 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
Ёш, база уже работает а готовую базу можно как то переделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 17:02:35 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
trom, нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 23:10:59 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
А как создать БД с нужной локалью при помощи phpPgAdmin ? чтобы русские буквы можно было искать без учета регистра При создании БД есть такие поля 1) Template 2) Кодировка 3) Collation 4) Character Type ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 14:40:31 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
1) Template: template0 2) Кодировка: UTF-8 3) Collation: ru_RU.UTF-8 4) Character Type: ru_RU.UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2014, 11:10:14 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
Гость_0, При создании БД выдает такую ошибку авторОшибка SQL: ERROR: permission denied to create database В операторе: CREATE DATABASE "test" WITH TEMPLATE="template0" ENCODING='UTF8' LC_COLLATE='ru_RU.UTF-8' LC_CTYPE='ru_RU.UTF-8' Создать БД можно только через ISP manager, а там при созданни доступна только кодировка Может как то в конфиге можно прописать эту локаль ? или что делать вообще посоветуйте ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 00:17:35 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
trom, можно в конфиге, но там указывается только общая для всего кластера локаль. То есть нужно будет пересоздать кластер баз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 17:17:06 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
trom, Postgres различает заглавные и прописные символы Воспользуйтесь функцией upper ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 19:53:33 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
Ёш, А где этот конфиг не подскажете ? ARTURV функция upper ничего не меняет то есть к примеру Код: sql 1. ищет только те записи где слово андрей записано не заглавными буквами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2014, 00:46:17 |
|
||
|
Не работает ilike на CentOS
|
|||
|---|---|---|---|
|
#18+
trom, я дико извиняюсь, но блин столько лет заниматься программированием и не у меть пользоваться гуглом ... locale localedef initdb вперёд к успеху... блин один тупой вопрос, мусолить неделю ..., вам точно нужен postgresql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2014, 02:22:38 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=127&tid=1998633]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
59ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 297ms |

| 0 / 0 |
