Size: a a a

pgsql – PostgreSQL

2021 February 03

SZ

Sergey Zhuravlev in pgsql – PostgreSQL
Рентик
Всем привет! Люди добрые подскажите, как сделать слэйвноду, мастером в случае есть мастернода упала?
читайте документацию, вы даже версию своего PG не указали
https://www.postgresql.org/docs/9.6/warm-standby-failover.html
источник

Р

Рентик in pgsql – PostgreSQL
Sergey Zhuravlev
читайте документацию, вы даже версию своего PG не указали
https://www.postgresql.org/docs/9.6/warm-standby-failover.html
пардон. pg12
источник

ХБ

Ходад Бродад... in pgsql – PostgreSQL
Ходад Бродад
Там есть обязательно часть, а есть конкретные конфиги для каждого сервера, которые кластерными не перезаписываются. Если я правильно понял документацию на patroni
источник

ХБ

Ходад Бродад... in pgsql – PostgreSQL
Есть спецы по патрони?
источник

SZ

Sergey Zhuravlev in pgsql – PostgreSQL
Рентик
пардон. pg12
* изолируйте отказавший мастер, чтоб он не ожил внезапно
* сделайте бэкап стендбая — сохраните его
* запромоутите стендбай упомянутой командой pg_ctl promote
* надейтесь на лучшее )))
источник

Р

Рентик in pgsql – PostgreSQL
Sergey Zhuravlev
* изолируйте отказавший мастер, чтоб он не ожил внезапно
* сделайте бэкап стендбая — сохраните его
* запромоутите стендбай упомянутой командой pg_ctl promote
* надейтесь на лучшее )))
))) последний пункт в моем случае самый главный!!!
источник

DE

Dmitry Erykin in pgsql – PostgreSQL
Ходад Бродад
Там есть обязательно часть, а есть конкретные конфиги для каждого сервера, которые кластерными не перезаписываются. Если я правильно понял документацию на patroni
Отличная задача для проверки на стенде 😏
источник

ХБ

Ходад Бродад... in pgsql – PostgreSQL
Dmitry Erykin
Отличная задача для проверки на стенде 😏
Понял. Будем посмотреть.
источник
2021 February 04

AS

Andrey Skvortsov in pgsql – PostgreSQL
Товарищи, нужна помощь с sql, может кто встречался с такой проблемой.

есть таблица file, с полем est_time.

на пальцах объясню, есть 4 файла, у 1 est_time 5000, у 2 est_time 1000, у 3 est_time 500, у 4 est_time 800

как сделать чтоб в результат попали первые два, тип 5000+1000 = 6000, и только их выбрать? заранее спасибо за внимание
источник

am

a m in pgsql – PostgreSQL
Подзапрос с оконной функцией!
источник

am

a m in pgsql – PostgreSQL
Если я правильно понял, что надо выбрать строки с самыми большими чиселками, да чтобы их сумма была меньше N (6000)
источник

AS

Andrey Skvortsov in pgsql – PostgreSQL
не обязательно с самым большими числами, сортировка идет там по дате, я для примера их написал)
источник

am

a m in pgsql – PostgreSQL
Хозяин-барин.
SELECT * FROM (SELECT sum(est_time) OVER (ORDER BY date) AS running_total ... ) q WHERE running_total < 6000
источник

AS

Andrey Skvortsov in pgsql – PostgreSQL
пойду тестить и копать в этом направлении, благодарю)
источник

ud

unknwn dth in pgsql – PostgreSQL
Ребята, вы очень умны, спасибо что вы есть.
источник

ud

unknwn dth in pgsql – PostgreSQL
Добра.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Ходад Бродад
Есть спецы по патрони?
конфигурация делится на динамическую и локальную - с помощью динамической можно делать "общий" конфиг для всех узлов. с помощью локальной можно делать индивидуальные настройки для узлов. таким образом патрони дает вам гибкость в определении настроек.
В контрпример можно привести stolon - там поддерживается только динамическая конфигурация и переопределять отдельные настройки для отдельных узлов нельзя.
источник

d

driptamine in pgsql – PostgreSQL
подскажите пожалуйста как решить:
```psycopg2.errors.InsufficientPrivilege: permission denied for table django_migrations```
источник

RL

Roman Lukianov in pgsql – PostgreSQL
driptamine
подскажите пожалуйста как решить:
```psycopg2.errors.InsufficientPrivilege: permission denied for table django_migrations```
Судя по всему нет прав у юзера на данную таблицу. В сообщении как раз это и написано.
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Нет таблицы - нет проблемы!
источник