Size: a a a

pgsql – PostgreSQL

2021 January 11

VY

Victor Yegorov in pgsql – PostgreSQL
Stts stss
проще крон использовать?
почитайте доки уже. второй день одно и то же мучаете…
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Господа, всем привет. Такой вопрос. Есть таблица user
 id PK
name  varchar
invited_by FK nullable

invited_by ссылается на другого юзера по айди

Как мне написать квери чтобы результат был примерно такой
 name, invited

где invited - все приглашенные юзеры этим юзером?

Или лучше сделать one to many отдельную таблицу? Где будет id, user.id, invited_id? И пробовать работать уже с этим?
источник

Ss

Stts stss in pgsql – PostgreSQL
ERROR:  ОШИБКА:  не удалось открыть управляющий файл расширения "C:/Program Files/PostgreSQL/12/share/extension/pgagent.control": No such file or directory

может кто подсказать pg_agent встроен же в pg_admin 4 как может быть такое?
источник

П

Павел П. in pgsql – PostgreSQL
Stts stss
ERROR:  ОШИБКА:  не удалось открыть управляющий файл расширения "C:/Program Files/PostgreSQL/12/share/extension/pgagent.control": No such file or directory

может кто подсказать pg_agent встроен же в pg_admin 4 как может быть такое?
Пгагент штука не самая простая и ошибиться на вашем уровне очень легко.
Потом заморочки пойдут в какой именно базе он настроен из интерфейса пгадмина и в какой по факту работает...

Вы точно уверены что задание понято верно?
Если уже до пгагента дошло, может простого cron' а хватит?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Евгений Ганьшин
Господа, всем привет. Такой вопрос. Есть таблица user
 id PK
name  varchar
invited_by FK nullable

invited_by ссылается на другого юзера по айди

Как мне написать квери чтобы результат был примерно такой
 name, invited

где invited - все приглашенные юзеры этим юзером?

Или лучше сделать one to many отдельную таблицу? Где будет id, user.id, invited_id? И пробовать работать уже с этим?
> Как мне написать квери чтобы результат был примерно

Просто
... WHERE invited_by = 'an_id'
нет?

> Или лучше сделать one to many отдельную таблицу?

Зачем? Разве что данного пользователя могут пригласить сразу несколько пользователей.
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Хм, спасибо, точно. Пора прекратить кодить ночью...
источник
2021 January 12

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Народ, подскажите, куда копать? Во что может упираться?

psql
psql: error: could not connect to server: could not fork new process for connection: Resource temporarily unavailable

could not fork new process for connection: Resource temporarily unavailable
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Стартует норм, доходит до 520+ процессов, некоторое время работает, и начинает чудить.
источник

h

horpto in pgsql – PostgreSQL
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Дмитрий Лукьянов
Народ, подскажите, куда копать? Во что может упираться?

psql
psql: error: could not connect to server: could not fork new process for connection: Resource temporarily unavailable

could not fork new process for connection: Resource temporarily unavailable
слишком часто открываете соединения + max_connections >> number_of_cores?
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Victor Yegorov
слишком часто открываете соединения + max_connections >> number_of_cores?
Да, там пул соединений. Точно не часто открываем.
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
А в syslog в этот момент ничего?
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Аггей Лоскутников
А в syslog в этот момент ничего?
[Mon Jan 11 23:46:49 2021] cgroup: fork rejected by pids controller in /system.slice/postgresql.service
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Видимо лимит на TasksMax в systemd сервисе?
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Либо DefaultTasksMax (он по-умолчанию 512)
источник

b

blkmrkt in pgsql – PostgreSQL
Ребят, а как можно добавить пару таблиц в логическую репликацию, но пропустить изначальную COPY? Я знаю что можно менять pg_subscription_rel.srsubstate, но в какой последовательности делать действия чтоб сделать все максимально чисто, не запустив изначальных воркеров для COPY?
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Дмитрий Лукьянов
[Mon Jan 11 23:46:49 2021] cgroup: fork rejected by pids controller in /system.slice/postgresql.service
SUSE? )
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
да
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
источник

b

blkmrkt in pgsql – PostgreSQL
blkmrkt
Ребят, а как можно добавить пару таблиц в логическую репликацию, но пропустить изначальную COPY? Я знаю что можно менять pg_subscription_rel.srsubstate, но в какой последовательности делать действия чтоб сделать все максимально чисто, не запустив изначальных воркеров для COPY?
ALTER SUBSCRIPTION x REFRESH PUBLICATION WITH copy_data=false? делает то что требуется?
источник