pgsql | Unsorted

Telegram-канал pgsql - pgsql – PostgreSQL

9404

Чат русскоязычного сообщества PostgreSQL, здесь мы обсуждаем технические вопросы, для поиска работы и предложения вакансий есть группа https://t.me/pgsqljobs For English discussion visit https://t.me/pg_sql

Subscribe to a channel

pgsql – PostgreSQL

Есть какие основания подозревать адрес заглушки на eth0?

Читать полностью…

pgsql – PostgreSQL

Ага, и то верно (если использовать SECURITY DEFINER и создавать также от суперпользователя, навскидку).

Читать полностью…

pgsql – PostgreSQL

Ну, в теории то конечно можно подключить условный plpython3u (который есть из коробки), написать функцию где стучишься куда-то и дать права на её выполнение простым смертным. Но пока что получение этой информации всё ещё выглядит весьма сомнительно...

Читать полностью…

pgsql – PostgreSQL

Только ему небось недадут — суперъюзер нужэн.

Плюс, вот реально — ненадо такие вещи начинающим. Оно в итоге сломает большэ, чем сделает.

Читать полностью…

pgsql – PostgreSQL

у меня не получилось так, сделал update subquery select

Читать полностью…

pgsql – PostgreSQL

а как мне такое же заинсертить?

Читать полностью…

pgsql – PostgreSQL

Побеждать его не надо, ему надо помочь.

Читать полностью…

pgsql – PostgreSQL

действительно, даже с лимитом в 200 уже планировщик идет не по индексу первичного ключа, спасибо, не подумал о таком варианте

Читать полностью…

pgsql – PostgreSQL

это я упустил при скрытии фактических имен колонок, там действительно col4 должно быть)
Я запускал аналайз с 100, 1000, 10000 default_statistic_target - не помогает

Читать полностью…

pgsql – PostgreSQL

Вместо гроханья первичного ключа можно сломать поиск по нему как-нибудь по-другому.
Например, ORDER BY sometable.id::numeric DESC. Или там ORDER BY sometable.id+1 DESC.

Коррелированные индэксы в запросах с лимитом — та ещё боль, да.

Ещё можно limit, например, поднять. По-минимуму хватит до 200 где-то, с запасом — до 1000...

Читать полностью…

pgsql – PostgreSQL

Зачем вы рассматриваете RAID на nvme?

Рэйд под СУБД всегда был немного сомнительнм решэнием... С появлением nvme, когда основной, пожалуй, ограничитель — шына — примерно все рейды-HBA под них — это дорого и тормозит, в разных пропорцыях.

Читать полностью…

pgsql – PostgreSQL

не знал что =!# означает заблокированную транзакцию которую надо сбросить спасибо

Читать полностью…

pgsql – PostgreSQL

это если про aricraft_tmp там просто опечатка - проблема с этими строчками
root=!# SELECT *
FROM aircrafts_data
WHERE range < 2000;
ERROR: current transaction is aborted, commands ignored until end of transaction block
или транзакция отменилась из-за ввода неправильной команды?

Читать полностью…

pgsql – PostgreSQL

а можно увидеть это ? так как в рамках транзакции у вас ошибка, что таблицы не существует.

Читать полностью…

pgsql – PostgreSQL

писал, пока создается индекс

sometable((hstore_col -> 'email'::text),id) WHERE type::text = 'sometext'::text;

не уверен, что он поможет, но так или иначе, текущий индекс и так должен прекрасно справляться, осталось только постгрес идти по данному индексу

Читать полностью…

pgsql – PostgreSQL

В итоге выполнил через !

ifconfig eth0 | grep 'inet '| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $2}'

Читать полностью…

pgsql – PostgreSQL

Да можно и на plpgsql написать функцыю, вон весь текст ужэ написан.

Читать полностью…

pgsql – PostgreSQL

Коллеги, а что-то я упустил немного нить. Это зачем кому-то потребовался внешний публичный IP адрес (исполняющего сервера СУБД) внутри SQL скрипта?

Читать полностью…

pgsql – PostgreSQL

Добрый день.
При удаленном подключении к БД выпадает ошибка: "Crypt key is missing".
БД располагается под ОС Windows. PostgreSQL 16 версия. pg.admin 4.
Нашел что это связанно с мастер ключом, но где его удалить либо переустановить не могу найти.
Подскажите, как решить данную проблему?🙏

Читать полностью…

pgsql – PostgreSQL

SELECT E'HlA==  \n';

Читать полностью…

pgsql – PostgreSQL

привет, а что означает в конце character varying столбца +?

HlA==  +|

Читать полностью…

pgsql – PostgreSQL

CREATE INDEX index_hstore ON sometable USING btree (((hstore_col OPERATOR(public.->) 'email'::text))) WHERE ((col4)::text = 'sometext'::text);

это я забрал из пгдампа, индекс этот создавался не при мне, то есть я его руками ни разу не создавал, но он гарантировано использовался и в стейджинге на меньшем объеме данных также успешно используется

Читать полностью…

pgsql – PostgreSQL

Можете прислать точную команду, которую запускали для создания индекса с WHERE? Хочу посмотреть, как там условие после WHERE было записано

Читать полностью…

pgsql – PostgreSQL

У вас в этом запросе другое имя поля (type вместо col4) - это специально, или запрос с другими условиями? И такой вопрос - вы уверены, что делали ANALYZE для таблицы (я не про EXPLAIN ANALYZE)? Выглядит так, что планировщик ничего не знает про статистику таблицы

Читать полностью…

pgsql – PostgreSQL

Этот дата-инжэнер какие-нибудь аргументы приводит за аппаратный рейд?
(И за какой конкретно, кстати, там спектр решэний дажэ среди выпускаемых сейчас)?

Читать полностью…

pgsql – PostgreSQL

Да, в принцыпе вопрос — как в питоне это преобразовать в дату — был правильный.

Или можно как в псевдокоде преобразовать. Алгоритм какой?

Читать полностью…

pgsql – PostgreSQL

ну ведь он так и написал...

Читать полностью…

pgsql – PostgreSQL

причем мне надо не через pgadmin всю транзакцию провести разом
а руками этапы выполнения через консоль попробовать

Читать полностью…

pgsql – PostgreSQL

мне транзакции нужны из-за того, что исследую виды изоляций
без них все работает

Читать полностью…

pgsql – PostgreSQL

а без транзакции можете прочитать эту таблицу ?

Читать полностью…
Subscribe to a channel