@pgsql

Страница 1036 из 1062
Айтуар
15.10.2018
15:21:25
pg_top

pg_activity

на вкус

Rinat
15.10.2018
16:05:08
Сильно зависшие или долго исполняющиеся?
ничего себе тут оперативно отвечают ) при накатке скрипта выдает INFO 15.10.18 18:00: liquibase: Waiting for changelog lock....

Google
Rinat
15.10.2018
16:05:16
https://github.com/lesovsky/pgcenter
Спасибо сейчас опробую

Айтуар
15.10.2018
16:06:51
Rinat
15.10.2018
16:16:33
гуглил уже , не помогло (

HipJoy
15.10.2018
16:39:55
всем привет как написать запрос? таблица user(id) и post(id, user_id, status) нужно получить для каждого юзера, у которого есть посты со статусом approved список всех постов можно просто select user.id as user_id, array_agg(post.id) as post_ids from user join post on user.id = post.user_id where post.status = 'approved' group by user.id но тогда в post_ids вернутся не все посты юзера обязательно делать еще join со всеми постами или какой то подселект или есть более простой способ?

Jakov
15.10.2018
16:50:46
select a.id user_id, count(b.post) cnt_post from user a join post b on a.id = b.user_id where b.status='approved' group by a.id

Sergey
15.10.2018
17:22:05
реально ли в постгре на уровне БД запретить создавать таблицы и поля с пробелами? типа вот такого: create table "some test table" (id bigserial primary key); может можно check constraint навешать на какую-нибудь системную таблицу?

Vadim
15.10.2018
17:42:28
Приветы. Ребят, а кто нить тестил patroni с postgresql10?

Бутстрап не проходит, точнее по ошибкам которые в логе patroni вообще не видно чтоб происходил initdb

Состояние нод в кластере zookeeper stopped.

Инфа не под рукой, может просто не совместимы они в принципе?

Demuz
15.10.2018
17:57:12
Доброй ночи всем. Подскажите, есть ли штука для Tomcat'a, которая понимает запрос для чтения ли или записи идет в PG и направляет запрос в зависимости от нагрузки на один из узлов для чтения, или записи соответственно?

Fike
15.10.2018
18:04:55
сомневаюсь, что тут все-таки томкэт имеет какое-то отношение (пушо он обычный веб-сервер)

Google
Fike
15.10.2018
18:10:57
Можно сконнектить драйвер для Pgsql
Сконнектить к чему? Не к приложению ли все-таки, стоящему за сервером?

Sergey
15.10.2018
18:24:27
event_trigger, вероятно. А зачем?
Да один кодер как-то по ошибке в миграции на ADD COLUMN написал имя поля с пробелом, ревью прошло, а сегодня это поле понадобилось удалить за ненадобностью, потеряли какое-то время на разбирательства с проблемой. Ну и хорошо бы автоматически контроллировать принятые в проекте naming conventions. Интересовался, может есть какая-то настройка, которая такие имена идентификаторов по простому запретить или проверять по регулярке. Но раз для этого придется писать процедуру на C, которая ходит по дереву разбора DDL-запроса, то наверное проще забить.

Terminator
15.10.2018
20:14:56
@kenbo будет жить. Поприветствуем!

Alexander Yershov будет жить. Поприветствуем!

@youfailme будет жить. Поприветствуем!

Terminator
16.10.2018
02:18:44
колЯбок будет жить. Поприветствуем!

Valery
16.10.2018
06:05:27
парни подскажите, если весит много вакумов to prevent wraparround. Я планирую увеличить autovacuum_freeze_max_age, но требуется рестарт. Вопрос вот в чем, база же нормально встанет? нет тут никаких ньюансов?

Valery
16.10.2018
06:25:45
вот)

тут у меня сомнения возникли

вдруг что)

Terminator
16.10.2018
06:31:50
@Roman_Kuchuk будет жить. Поприветствуем!

Roman
16.10.2018
06:33:13
Всем привет. Ребят, работал ли кто с sentry здесь? А именно вопрос апгрейда и перехода на docker-compose

Или может кто подскажет как раскатить дамп базы в докер контейнер с приаттаченгым вольюмом

Gennady
16.10.2018
06:43:56
парни подскажите, если весит много вакумов to prevent wraparround. Я планирую увеличить autovacuum_freeze_max_age, но требуется рестарт. Вопрос вот в чем, база же нормально встанет? нет тут никаких ньюансов?
Описание по ссылке https://postgrespro.ru/docs/postgrespro/10/routine-vacuuming#VACUUM-FOR-WRAPAROUND Перед тем, как менять, проверьте, что ваш autovacuum вообще справляется, но при этом не нагружает диски.

Terminator
16.10.2018
07:23:21
@kongo22 будет жить. Поприветствуем!

Google
Maxim ??
16.10.2018
08:21:16
Парни, выскажите свое мнение. Насколько разумно держать базу Постгреса на SSD ?

Aleksey
16.10.2018
08:23:30
Парни, выскажите свое мнение. Насколько разумно держать базу Постгреса на SSD ?
Более чем, главное, чтобы это был не один ssd и не древний

Maxim ??
16.10.2018
08:24:38
Более чем, главное, чтобы это был не один ssd и не древний
будет что-то типа https://www.intel.com/content/www/us/en/products/memory-storage/solid-state-drives/data-center-ssds/dc-s3500-series/dc-s3500-800gb-2-5inch-6gbps-20nm.html

точнее предлагают)

Aleksey
16.10.2018
08:26:44
точнее предлагают)
Смарта нет, разработка 2010 года, не стоит

Ну и это уже скорей не про subj вопрос, кмк

Terminator
16.10.2018
08:43:57
Роман Беспалов будет жить. Поприветствуем!

Dmitry
16.10.2018
08:57:23
добрый день, по tsvector есть какие нибудь best-practice решения задачи катологизации ?

Let Eat
16.10.2018
09:19:31
Наши разработчики (точнее их фреймворки) не используют UPDATE, всегда всё идёт через INSERT INTO ON CONFLICT DO UPDATE. Есть повод для беспокойства или для постгреса это +- одно и то же?

Sergey
16.10.2018
09:23:45
Наши разработчики (точнее их фреймворки) не используют UPDATE, всегда всё идёт через INSERT INTO ON CONFLICT DO UPDATE. Есть повод для беспокойства или для постгреса это +- одно и то же?
Ну например exclusion constraint не работает c такой конструкцией. Если они у вас конечно есть. Наверняка есть ещё особенности.

Vladimir
16.10.2018
09:35:18
еще если есть автоинкрементируемый праймари кей, то он инкрементится каждый раз, неважно, прошел ли инсерт

и можно очень быстро улететь за int4

Yaroslav
16.10.2018
09:44:33
почему бы не указать какого рода конфликт? ? on conflict on constraint todos_id_unique
Лучше не название constraint указывать, а набор полей, IMHO.

Andrew
16.10.2018
09:46:07
Лучше не название constraint указывать, а набор полей, IMHO.
тоже дело. Ваш вариант лучше для колонок

Let Eat
16.10.2018
09:58:31
почему бы не указать какого рода конфликт? ? on conflict on constraint todos_id_unique
Извиняюсь, там указывают конфликт по primary key, вопрос был больше про замену UPDATE на upsert , по-этому решил что детали не важны

Yaroslav
16.10.2018
10:06:55
Извиняюсь, там указывают конфликт по primary key, вопрос был больше про замену UPDATE на upsert , по-этому решил что детали не важны
Вот ещё, например: . Using the ON CONFLICT clause with partitioned tables will cause an error, because unique or exclusion constraints can only be created on individual partitions. There is no support for enforcing uniqueness (or an exclusion constraint) across an entire partitioning hierarchy. . An INSERT with an ON CONFLICT DO UPDATE clause will execute statement-level BEFORE INSERT triggers first, then statement-level BEFORE UPDATE triggers, followed by statement-level AFTER UPDATE triggers and finally statement-level AFTER INSERT triggers. — т.е. это нужно просто учитывать.

Айтуар
16.10.2018
11:02:31
Привет. Есть у кого опыт выбора СХД на SSD ?

Для БД конечно

F
16.10.2018
11:11:18
CREATE TABLE AS делает lock?

Google
Ilia
16.10.2018
11:13:54
F
16.10.2018
11:14:08
ЧЕГО?
таблицы

Ilia
16.10.2018
11:14:26
таблицы
Которые?

many-faced
16.10.2018
11:21:13
ребята посоветуйте gui для управления постгресом. linux mint 19 mate. pgadmin3 бесит, 4й не пашет.

Roman
16.10.2018
11:22:30
именно для управления?

many-faced
16.10.2018
11:24:26
Ну да. Создавать базы, таблицы, юзеров, задавать свойства, выполнть запросы, получить результаты

Mike Chuguniy
16.10.2018
11:31:43
many-faced
16.10.2018
11:32:04
psql / pgcli не хватает?
нет, неудобно копировать или править результаты.

pgadmin 3/4, dbeaver, DataGrid
спасибо, попробую

Mike Chuguniy
16.10.2018
11:33:07
Если совсем уже про управление говорить, то соль/пуппет/ансибле и им подобные вам в руки.

Roman
16.10.2018
11:33:36
many-faced
16.10.2018
11:34:27
omniDB не пробовали? web-based
нет, но поднимать веб-сервер ради этого не охота.

Mike Chuguniy
16.10.2018
11:34:56
ребята посоветуйте gui для управления постгресом. linux mint 19 mate. pgadmin3 бесит, 4й не пашет.
Рома, я тебя умоляю! А это что: > для управления постгресом. создавать базы, юзеров, задавать свойства - это всё про управление.

нет, неудобно копировать или править результаты.
В гуях копировать результаты ещё более неудобно. Что в пгадмине, что в бобёре. Про датагрип не скажу, ибо платный.

Roman
16.10.2018
11:36:09
управлять постгресом, это запускать и останавливать, рулить репликами ? а тут пользование обычное

Страница 1036 из 1062