Size: a a a

pgsql – PostgreSQL

2021 June 30

A

Alex in pgsql – PostgreSQL
DROP TABLE что ли?
источник

D

Demon in pgsql – PostgreSQL
да, спасибо, только начал учить язык
источник

D

Demon in pgsql – PostgreSQL
drop table <название таблицы>?
источник

A

Alex in pgsql – PostgreSQL
пожалуйста возьмите за привычку пользоваться гуглом и документацией.
источник

IM

IVAN MALAKHOV in pgsql – PostgreSQL
всем привет.

тут такой вопрос возник. какие кто использовал/реализовывал решения по детектированию sql-инъекции?
я конечно же нашел libinjection, но интерсно, а что еще есть из распространенного.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Что такое "обработчик коннекта" и "лимит по памяти"?
Может, просто покажете ошибки (если это вообще про PostgreSQL)?
источник

ac

alex che in pgsql – PostgreSQL
Это нормально, память общая и не разграничена. Много памяти мог выжрать кто-то, вообще не имеющий отношения к PostgreSQL, а прибили вашу сессию.
источник

EG

Eduards Gruberts in pgsql – PostgreSQL
Kernel
Out of memory: Killed process 2787644 (postgres) total-vm:17357988kB, anon-rss:8641748kB, file-rss:2628kB, shmem-rss:5043500kB, UID:112 pgtables:33924kB oom_score_adj:0
oom_reaper: reaped process 2787644 (postgres), now anon-rss:0kB, file-rss:0kB, shmem-rss:5043240kB

Postgres:
LOG:  server process (PID 2787644) was terminated by signal 9: Killed
DETAIL:  Failed process was running: SELECT
LOG:  terminating any other active server processes
WARNING:  terminating connection because of crash of another server process
DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
HINT:  In a moment you should be able to reconnect to the database and repeat your command.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Это "кривая" настройка OS (и PostgreSQL, возможно).
См. https://www.postgresql.org/docs/current/kernel-resources.html#LINUX-MEMORY-OVERCOMMIT
источник

EG

Eduards Gruberts in pgsql – PostgreSQL
Понял, спасибо!
источник

O

Oscar in pgsql – PostgreSQL
Ребят подскажите задачники которые стоит прорешать что бы в теории овладеть языком
источник

E

ETL in pgsql – PostgreSQL
Моргунов «Основы языка Postgres»
или
Новиков, Графеева «Основы технологий баз данных»
источник

ch

central hardware in pgsql – PostgreSQL
шапку читайте
источник

ac

alex che in pgsql – PostgreSQL
maintenance_work_mem  у вас сколько?
источник

EG

Eduards Gruberts in pgsql – PostgreSQL
1280MB
источник

ac

alex che in pgsql – PostgreSQL
тогда не знаю. Я прочитал ваш лог ООМ-киллера, как то, что убитый процесс реально выжрал 8.2Гб work_mem; с числом 1.28Гб это никак не соотносится, поэтому идей нет.
источник

GG

Gennady Glybin in pgsql – PostgreSQL
Всем привет. Пытаюсь настроить zabbix-agent для мониторинга Постгреса, используя дефолтный темплейт на сайте Заббикса. Столкнулся с проблемой:
 psql: error: fe_sendauth: no password supplied
Если вручную запускаю из под пользователя zabbix то все окей:
 /usr/sbin/zabbix_agentd -p -c /etc/zabbix/zabbix_agentd.conf
. А если от рута через
systemctl start zabbix-agent
то возникает проблема с тем что не передается пароль, да и вообще ничего не передается. Мне кажется это проблема в файле
/etc/zabbix/zabbix_agentd.d/template_db_postgresql.conf
в котором есть переменные $1,$2,$3,$4, которые я не пойму откуда берутся. Подскажет кто?
источник

EG

Eduards Gruberts in pgsql – PostgreSQL
Спасибо, буду искать дальше
источник

CO

Chern Oleksander in pgsql – PostgreSQL
Всем привет, а не подскажите, как пишется ON CONFLICT если нужно сделать инсерт из другой таблицы
INSERT INTO users
select fmt.id, fmt.part_id, fmt.created_at, fmt.updated_at from for_migration_tbl fmt
ON CONFLICT (id) DO UPDATE
 SET part_id = fmt.pragmatic_id,
     created_at = fmt.created_at,
     updated_at = fmt.updated_at
пишет что якобы пропустил missing FROM-clause entry for table "fmt"..
Заранее благодарен!
источник

SZ

Sergey Zhuravlev in pgsql – PostgreSQL
заббикс сервер передает значения этих переменных в своем вызове ключа, они скорей всего прописываются в  макросах хоста или шаблона типа имя базы данных имя пользователя и тд
поищите — попадалось описание, как это настраивать

вообще не понятно, что у вас не получается? то ли заббикс агента запустить? то ли айтем какой-то постгресовый получить. Про агента читайте его лог или еще
systemctl status zabbix-agent
-l можно попробовать
источник