@pgsql

Страница 649 из 1062
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
включил log_duration = on но всё рвно конечно жжгу)
Pgbadger попробуй раз в логах не можешь разобраться

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 запросов и то криво как и все что на перле написано, это крутотень , ага.

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
Послал, так послал. В линухе нет дтрейса, здеся - системтап, что значит несколько иной синтаксис, ну и вот это всё. Грубо говоря, ручонки в другие стороны должны быть выкручены для погромировать.

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

Alex
28.01.2018
16:17:14
да не надо ничего программировать, всё уже на напрограммировали: https://github.com/iovisor/bcc/blob/master/tools/dbslower.py
Мне одному кажется что таким образом «компилировать» из питона сишный код -это как то неприлично и напоминает олимпиаду по программированию?

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

Сергей
28.01.2018
16:24:47
а вижу

извиняюсь

адок

Alexey
28.01.2018
16:25:27
Мне одному кажется что таким образом «компилировать» из питона сишный код -это как то неприлично и напоминает олимпиаду по программированию?
натицца нужно следующее: скрипт, который создаёт BPF фильтр, запускает его и агрегирует результаты. вот они сделали так, и я не вижу в этом ничего криминального

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
натицца нужно следующее: скрипт, который создаёт BPF фильтр, запускает его и агрегирует результаты. вот они сделали так, и я не вижу в этом ничего криминального
Действительно, чо такого то. Все же СИ в школе изучали, подумаешь слегонца обмочится, окунувшись в юность %)

Anton [Mgn, az09@osm]
28.01.2018
16:29:44
Это где искать то, в web archive %)?
На первой странице гугла нашел честно)

Alex
28.01.2018
16:32:02
На первой странице гугла нашел честно)
Чо там, опять костыли только десятилетней выдержки %)?

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

Anton [Mgn, az09@osm]
28.01.2018
16:35:43
Чо там, опять костыли только десятилетней выдержки %)?
https://habrahabr.ru/post/117813/#comment_3836620 всё не так плохо, 7 лет прошло

но я в доке переключился на 9.6 и там всё осталось по-прежнему

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

но я в доке переключился на 9.6 и там всё осталось по-прежнему
Там даже если на 10 переключится тоже разницы особой нет.

Петр
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
Здрасьте. У меня чот аутентифицироваться не получается. postgresql.exceptions.AuthenticationSpecificationError: Ident authentication failed for user "tsadmin" Что делать?
Эт он хочет аутентифицировать по имени полизователя операционки которая коннектицо,а такого нету

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 написаны

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