Задача: сделать составной уникальный индекс, одно из полей может быть null
Проблема: уникальный индекс не сравнивает null поля
Решение: разбить индекс на 2 разных индекса.
Так же можно сделать индекс по выражению:
evgenykokovikhin=# create unique index test_unique_idx on test(a, coalesce(b, ''));
CREATE INDEX
evgenykokovikhin=# insert into test (a,b) values ('foo', null);
INSERT 0 1
evgenykokovikhin=# insert into test (a,b) values ('foo', null);
ERROR: duplicate key value violates unique constraint "test_unique_idx"
DETAIL: Key (a, (COALESCE(b, ''::character varying)))=(foo, ) already exists.
А я про яндекс-карты выскажусь: у меня нарушение цветоощущения, при этом у меня есть ВУ и я вполне легально вожу машину, мне лишь запрещено работать водителем по найму.
Но вот пользоваться сервисом пробок на яндекс-картах мне иногда сложно. У вас частенько меняются цвета на веб-версии карт. Причем обычные люди этого даже не замечают, а мне приходится заново учиться отличать ваш красный от вашего зеленого :) Последняя версия, кстати вполне читается.
В мобильном приложении кстати чуть проще, но все равно различать цвета трафика где-нибудь в районе Белорусской (дц) мне весьма сложно.
Не могли вы впредь делать цвета разными по насыщенности, грубо говоря, чтобы их приведение к черно-белому давало бы разные градации серого?
ps. В той или иной форме цветоощущение нарушено у каждого 10 мужчины, так что вероятно я не одинок в своих проблемах.
В течение прошлой недели мы плотно поработали вместе с австрийцами, доработали наш алгоритм, и добились абсолютно равномерного распределения нагрузки по шардам.
Нарезка земли на равны кусочки ведет к равномерности нагрузки? Но ведь кусочек, содержащий условный Дели будет гораздо более нагружен, чем кусочек с условной Антарктидой.
Мы в подобной задаче просто брали проекцию Меркатора, да там искажения на полюсах, но ведь на полюсах и пользователей сильно меньше, не так ли?
Есть теория длинных волн Кондратьева, если ей верить, то мы сейчас живем в эпоху творцов. Да, действительно, все, что мы видим, было придумано еще в 70е, нам лишь оставалось это реализовать. Но в этом нет ничего страшного, лет через 10-15 начнется новая эпоха изобретателей и появятся принципиально новые идеи.
Глупо.
Умение писать никак не коррелирует с мышлением. И уж тем более без отрыва. В мире более полутора миллиардов человек пишут иероглифами. Расскажите им, что от письма с отрывом тупеют, ага.
Тайцы ПМЖ или гражданство не дают в любом случае, это минус.
Да ладно! Это вы на форуме Винского прочитали? www.thaiembassy.com/thailand/thai-permanent-residency.php
Если всё русское население Таиланда визаранит, это еще не означает, что там нет нормальных способов жить долго. Просто до недавнего времени с российским паспортом проще всего было именно делать visa run / border run.
Экономический бум в Камбодже произошёл с приходом туристов.
Лолшто?
Какой там экономический бум? Это вам не Сингапур и даже не Таиланд. По ощущением Камбоджа по уровню вовлеченности в туризм лет на 20 отстает от того же Таиланда. Даже пограничники еще не научились разговаривать на английском языке. Нет совершенно никакой инфраструктуры, откровенно бедное население, которое возвело попрошайничество в культ. Музыкальных групп, сколоченных из жертв противопехотных мин, ни разу не видели?
Там не смотря на то, что война кончилась уже давно, до сих пор есть ненулевой шанс подорваться на мине. Самый высокий шанс в мире, если верить статистике ООН. Пол Пот уже умер, но дух его еще витает над джунглями.
Про коррупцию уже писали. Там практически легально можно пострелать из любого вида вооружения. А если заплатишь побольше, то тебе разрешат подорвать корову из гранатомета.
В общем, статья странная, цифр нет, полезной информации нет. Даже картинок с кхмерскими девушками нет.
Например, в вашем случае запрос типа
будет выполнятья по индексу. В моем — не будет.
Так же можно сделать индекс по выражению:
evgenykokovikhin=# create unique index test_unique_idx on test(a, coalesce(b, '')); CREATE INDEX evgenykokovikhin=# insert into test (a,b) values ('foo', null); INSERT 0 1 evgenykokovikhin=# insert into test (a,b) values ('foo', null); ERROR: duplicate key value violates unique constraint "test_unique_idx" DETAIL: Key (a, (COALESCE(b, ''::character varying)))=(foo, ) already exists.м/р-н ИКЕА, корп.1
Спасибо за ответ.
А вы не думали сделать возможность настраивать цветовую гамму?
Но вот пользоваться сервисом пробок на яндекс-картах мне иногда сложно. У вас частенько меняются цвета на веб-версии карт. Причем обычные люди этого даже не замечают, а мне приходится заново учиться отличать ваш красный от вашего зеленого :) Последняя версия, кстати вполне читается.
В мобильном приложении кстати чуть проще, но все равно различать цвета трафика где-нибудь в районе Белорусской (дц) мне весьма сложно.
Не могли вы впредь делать цвета разными по насыщенности, грубо говоря, чтобы их приведение к черно-белому давало бы разные градации серого?
ps. В той или иной форме цветоощущение нарушено у каждого 10 мужчины, так что вероятно я не одинок в своих проблемах.
Нарезка земли на равны кусочки ведет к равномерности нагрузки? Но ведь кусочек, содержащий условный Дели будет гораздо более нагружен, чем кусочек с условной Антарктидой.
Мы в подобной задаче просто брали проекцию Меркатора, да там искажения на полюсах, но ведь на полюсах и пользователей сильно меньше, не так ли?
Это результат перехода с хабрахабровой карточки компании.
По теме: в США не принята венская конвенция о ПДД, отсюда и отсутствие привычных нам дорожных знаков.
Удивительно, но в числе номинантов действительно достойные проекты, да и победили сильнейшие.
Да и сама премия как факт — это очень хорошо.
Умение писать никак не коррелирует с мышлением. И уж тем более без отрыва. В мире более полутора миллиардов человек пишут иероглифами. Расскажите им, что от письма с отрывом тупеют, ага.
Gnome — это немного другое существо:
Да ладно! Это вы на форуме Винского прочитали?
www.thaiembassy.com/thailand/thai-permanent-residency.php
Если всё русское население Таиланда визаранит, это еще не означает, что там нет нормальных способов жить долго. Просто до недавнего времени с российским паспортом проще всего было именно делать visa run / border run.
Лолшто?
Какой там экономический бум? Это вам не Сингапур и даже не Таиланд. По ощущением Камбоджа по уровню вовлеченности в туризм лет на 20 отстает от того же Таиланда. Даже пограничники еще не научились разговаривать на английском языке. Нет совершенно никакой инфраструктуры, откровенно бедное население, которое возвело попрошайничество в культ. Музыкальных групп, сколоченных из жертв противопехотных мин, ни разу не видели?
Там не смотря на то, что война кончилась уже давно, до сих пор есть ненулевой шанс подорваться на мине. Самый высокий шанс в мире, если верить статистике ООН. Пол Пот уже умер, но дух его еще витает над джунглями.
Про коррупцию уже писали. Там практически легально можно пострелать из любого вида вооружения. А если заплатишь побольше, то тебе разрешат подорвать корову из гранатомета.
В общем, статья странная, цифр нет, полезной информации нет. Даже картинок с кхмерскими девушками нет.