
sanqa
27.01.2018
15:00:37
a brew uninstall postgresql. удалит все что связанно с постгресом ?

Михаил
27.01.2018
15:42:21
Саму базу оставит, насколько я помню - надо будет вручную вытирать

Anton [Mgn, az09@osm]
27.01.2018
17:30:51
сразу в блеклист или подождать?

Сергей
27.01.2018
17:32:13
Подождать.... Вдруг битки оптом будут

Google

Аггей
27.01.2018
17:58:24

Anton [Mgn, az09@osm]
28.01.2018
09:21:49
чат, научи меня читать логи ^_^

Александр
28.01.2018
09:54:53
Логи смотреть в mcview? Ты жжешь

Anton [Mgn, az09@osm]
28.01.2018
09:57:26
включил log_duration = on
но всё рвно конечно жжгу)

Марат
28.01.2018
09:59:56

Maksim
28.01.2018
10:02:19
тут следует читать статистику планера/ экзекьютора как вывод getrusage(), время исполнения планера/экзекьютора/etc выводится перед elapsed

Anton [Mgn, az09@osm]
28.01.2018
10:05:45
блин, в https://github.com/dalibo/pgbadger/blob/master/README 15 контрибуторов и хоть бы кто-нибудь сделал md
>Программа представляет из себя один perl-script и легко устанавливается
1.2 MB, Карл!
помимо https://github.com/dalibo/pgbadger/blob/master/pgbadger что-нибудь нужно?

Аггей
28.01.2018
11:13:38
Бадгер лучший )) .
А так там номер в каждой строке. Pid-последовательный номер. Группируй по pid, сортируй по номеру - будет яснее

George
28.01.2018
12:29:38
А pgadmin уже не в моде ?

Google

sanqa
28.01.2018
12:46:28
парни кто работал с knex и миграциями ? как мне создать поле объекта с полями ?
ну типо обычное текстовое записваю так table.text('title').notNullable();

Alex
28.01.2018
15:26:34
Логи смотреть в mcview? Ты жжешь
Ага, а использовать пгбаджер ,который отображает top дай бог 10 запросов и то криво как и все что на перле написано, это крутотень , ага.

Anton [Mgn, az09@osm]
28.01.2018
15:29:28

Alex
28.01.2018
15:33:32
Особенно он сурьезен в том что подразумевает под собой наличие логгирования каждого запроса и соответствующего дискового простоанства.
А вопрос , а как вы читаете такие логи, реально в тупик ставит и прямо таки перед зрителями становиться неудобно когда на уме только погрепать есть предложение.

Anton [Mgn, az09@osm]
28.01.2018
15:45:38
@slysha убедил. Показывай свою бестпрактис)

Darafei
28.01.2018
15:53:33
я в less смотрю, там кнопкой f можно автоскролл вновьприбывшего включить
а слешом искать

Alex
28.01.2018
15:53:50
@slysha убедил. Показывай свою бестпрактис)
https://www.google.ru/amp/s/dbmsandbeyond.wordpress.com/2015/04/16/postgresql-session-level-trace/amp/
Ну и придется попрограммировать. К сожалению, на котиков времени меньше останется, а значит мир будет меньше улыбаться и жизни радоваться. При этом все эти непросмотренные котики будут замещаться толстой намазкой , состоящей из велосипедов, костылей и палок.

Mike Chuguniy
28.01.2018
15:57:00
Послал, так послал. В линухе нет дтрейса, здеся - системтап, что значит несколько иной синтаксис, ну и вот это всё. Грубо говоря, ручонки в другие стороны должны быть выкручены для погромировать.

Alex
28.01.2018
16:05:17

Alexey
28.01.2018
16:07:31
да не надо ничего программировать, всё уже на напрограммировали: https://github.com/iovisor/bcc/blob/master/tools/dbslower.py

Alex
28.01.2018
16:17:14

Сергей
28.01.2018
16:24:15
компилировать из питона сишный код? О.о

Darafei
28.01.2018
16:24:24

Сергей
28.01.2018
16:24:47
а вижу
извиняюсь
адок

Alexey
28.01.2018
16:25:27

Google

Anton [Mgn, az09@osm]
28.01.2018
16:28:03
А не попробовать ли тот старый добрый метод складывания логов в csv про который @pasha_golub писал на хабре еще во времена 9.1

Alexey
28.01.2018
16:28:14
то есть для эстетов конечно можно было фильтр и скрипт отдельными файликами. но в self-contained bundles тоже есть своя прелесть, тем более что обе компоненты по отдельности использоваться не могут

Alex
28.01.2018
16:28:20

Alexey
28.01.2018
16:28:45

Alex
28.01.2018
16:28:55

Anton [Mgn, az09@osm]
28.01.2018
16:29:44

Alex
28.01.2018
16:32:02
Кстати, вопрос у меня посурьезнее чем шейдеры для постгреса писать.
Ни у кого не бывало что при отвале клиента бекенды продолжали работать непокладая рук? Типа сессия есть в пг стат активити, а tcp соединения нет? Тут про 10ку жаловались что при переходе на нее стало очень часто такое проявляться.

Anton [Mgn, az09@osm]
28.01.2018
16:35:43
но я в доке переключился на 9.6 и там всё осталось по-прежнему

Alex
28.01.2018
16:40:21
Комент от Ctacok 20.04.11 в 20:54 доставил.
Коммент от Паши про крутить-вертеть тоже понравился, не раскрыто , правда, на чем вертеть, хотя, я похоже, догадываюсь %)

Петр
28.01.2018
16:44:03

Alex
28.01.2018
16:50:13
А версия какая?

Петр
28.01.2018
17:19:14
.

sanqa
28.01.2018
18:16:39
парни как сделать поле list_author - объектом с массивом объектов ? использую knex
просто если я хочу положить 2 объекта в list_author то естестенно получаю ошибку

Darafei
28.01.2018
18:21:48
а зачем ты используешь knex?

Google

sanqa
28.01.2018
18:22:52
с ним запросы легче строить
ну и просто решил попробывать что это

Alexander
28.01.2018
21:13:36
Здрасьте.
У меня чот аутентифицироваться не получается.
postgresql.exceptions.AuthenticationSpecificationError: Ident authentication failed for user "tsadmin"
Что делать?

Alex
28.01.2018
21:20:16
https://www.google.ru/amp/s/www.cyberciti.biz/faq/psql-fatal-ident-authentication-failed-for-user/amp/

Alexander
28.01.2018
21:21:04
Я сделал так, как написано по ссылке - ничего не изменилось

Alex
28.01.2018
21:21:18
Нету в смысле в БД не заведенный такой полизователь как полизователь ОС

Alexander
28.01.2018
21:21:31
Нее - в БД есть, в ОС нет.

Alex
28.01.2018
21:21:36
Коннектитесть как

Alexander
28.01.2018
21:21:40
А что - обязательно в ОС нужен?

Alex
28.01.2018
21:21:47
Строка коннекта какая
Нет не обязательно

Alexander
28.01.2018
21:22:36
Питоном
import postgresql
import config
db = postgresql.open(config.pgstring)
q = "SELECT COUNT(*) FROM users"
res = db.query(q)
print(users[0][0])
Это в config:
pgstring = 'pq://postgres:@localhost:5432/mydb'

Alex
28.01.2018
21:23:48
А pg_hba.conf какой?

Alexander
28.01.2018
21:24:00
Вижу ошибку с массивом, но до неё не доходит, очевидно
А pg_hba.conf какой?
$ sudo grep -vE "^(#|$)" /var/lib/pgsql/data/pg_hba.conf
local all all peer
local all all trust
host all all 127.0.0.1/32 ident
host all all 127.0.0.1/32 trust
host all all ::1/128 ident

Alex
28.01.2018
21:25:30
Первую строчку закоментить и повторить
Где peer

Alexander
28.01.2018
21:26:52
То же самое

Google

Alexander
28.01.2018
21:27:24
Стоп

Alex
28.01.2018
21:27:27
Рестарт был?

Alexander
28.01.2018
21:27:28
С консоли зашло

Alex
28.01.2018
21:27:39
Аге

Alexander
28.01.2018
21:27:41
Спасибо.
Теперь надо будет смотреть почему с питона не заходит

Alex
28.01.2018
21:27:55
Должно заходить.

Alexander
28.01.2018
21:29:11
Но не заходит
Закомментил третью строчку в pg_hba.conf и пошло
Благодарю.

Alex
28.01.2018
21:31:48
А
Это да
Хост localhost нарисован
Тогда он начинает юзать где ip написаны