Re: Best way to use indexes for partial match at beginning
В списке pgsql-general по дате отправления:
| От | Andrus |
|---|---|
| Тема | Re: Best way to use indexes for partial match at beginning |
| Дата | |
| Msg-id | dktrp5$b1g$2@news.hub.org обсуждение исходный текст |
| Ответ на | Best way to use indexes for partial match at beginning ("Andrus Moor" <eetasoft@online.ee>) |
| Ответы |
Re: Best way to use indexes for partial match at beginning
|
| Список | pgsql-general |
>> CREATE TABLE foo ( bar CHAR(10) PRIMARY KEY); >> >> Cluster locale is non-C. Database encoding is UTF-8. Postgres vers is 8.1 >Do this instead: >CREATE TABLE foo ( bar CHAR(10) NOT NULL ); >CREATE UNIQUE INDEX foo_bar ON foo(bar char_pattern_ops); Martijn, Thank you. I have CHAR columns and need a primary key also. So I tried the code CREATE TABLE foo ( bar CHAR(10) NOT NULL ); CREATE UNIQUE INDEX foo_bar ON foo(bar bpchar_pattern_ops); ALTER TABLE foo ADD PRIMARY KEY (bar); I found that adding primary key creates another index. How to create primary key without duplicate index on bar column ? Andrus.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера