Вопросов: 1172
Ответов: 10145
больше сотни баксов за скачивание на оф сайте
с полями key varchar, value varchar, В большинстве value лежит IP-адрес, но есть плохие данные, где там фигня вместо IP. Вопрос: как можно эффективно убрать плохие данные, оставив value где только IP? Пробовал выбирать с regexp ~ - очень долго При insert в таблицу с value inet - ошибка Может какой-то индекс нужно построить? или как-то иначе...
LANGUAGE при создании функции - напишу я там sql или plpgsql? Пытаюсь перевести хранимку с MS SQL на постгрес, а что-то то одна ошибка, то другая, и какие-то неоднозначные...
в общем. Можно задать нескромный вопрос ? Корректна ли таблица только из FK или так делать не надо?
равных, если в Order By еще и сделать cast к int? Получается, что просто в этом случае планировщик не пробует индекс вообще использовать? И за счет этого в 10 раз быстрее происходит? EXPLAIN SELECT * FROM test_1 WHERE jdoc->'field1'::int <= 50000 ORDER BY jdoc->'field1'::int DESC LIMIT 10;
не было ИМХО правильного ответа: https://stackoverflow.com/questions/38638890/prevent-evaluation-of-non-matching-case/67814775?noredirect=1#comment119972264_67814775 Свой ответ получил на: SELECT current_catalog ,current_catalog::text = 'test' ,CASE WHEN current_catalog::text = 'test' THEN 1 -- division by zero -- WHEN true THEN 1 -- that's OK ELSE 1/0 END почему division by zero возникает, даже когда ELSE не должен выполняться Но может он неправильный? Покритикуйте плиз
индекс?
количество оперативы shared_buffers? Как я в докер-файле смогу заложить количество ядер? Как я в докер-файле смогу заложить ввод/вывод? Вот в шаблоне ансиблового конфига я все эти параметры легко и непринуждённо учитываю. Раскатывая ПГ одной командой: ansible-playbook -i <nventory> -l <list of hosts>
-c "select 123; select 456; select 789" ?column? ---------- 789 1 строка
нулевого года. Как то же самое сделать в PostgreSQL?
время. Требуется помощь в поиске лучшего решения в вопросе реализации "связи" postgres и mongodb. Цель - возможность "бегать" из postgres в mongodb и дёргать оттуда данные. Например в MS SQL Server я ставил ODBC драйвер с помощью которого можно было настроить подключение к postgres и "бегать" в него. Какие пути решения задачи есть и какое, по вашему мнению, наиболее подходящее? Нашёл инфу про JDBC драйвей, но он как-то интересно работает промежуточное звено MySQL. Заранее спасибо!
CREATE USER my_test_user WITH LOGIN ENCRYPTED PASSWORD 'XASA' Даю грант на коннект grant connect on database my_database to my_test_user пытаюсь сделать коннект, получаю The specified database user/password combination is rejected: Всё же правильно, логин дан, коннект тоже, что не так?
У меня есть таблица с полигонами и из этой таблицы мне нужно взять те полигоны, которые пересекаются с полигонами из той же таблицы. Я хочу сделать для каждого такого полигона st_clip об тот полигон, с которым он пересекается таким образом, чтобы они не пересекались. Первое, что мне приходит в голову, это заджоинить таблицу саму об себя по признаку пересечения, но мне кажется это не слишком удачное решение.