@pgsql

Страница 343 из 1062
Denis
25.05.2017
09:35:49
Уберите скобки вокруг values

raksita
25.05.2017
09:36:42
такой же результат

Denis
25.05.2017
09:37:32
Ну эх... приду домой, посмотрю, что там в analyze.c:862

Darafei
25.05.2017
09:38:21
ну он же селектит колонку, в которой строка, в которой пустой столбец, если я правильно читаю вывод

Google
raksita
25.05.2017
09:39:20
да, работает только если выбирать из результата функции, но это сразу было понятно

INSERT INTO notest SELECT * FROM jsonb_populate_record (null::notest, '{}'); INSERT 0 1

Denis
25.05.2017
09:44:25
INSERT INTO notest SELECT * FROM jsonb_populate_record (null::notest, '{}'); INSERT 0 1
Очень странно, почему тогда через values оно падает с ошибкой

Александр
25.05.2017
09:44:50


Denis
25.05.2017
09:46:48
Ну да, телеграмм по впн и думать как менять географическую зону магазина приложений у телефона.

johnny
25.05.2017
09:49:04
На iOS?
На айфон вроде как нет, но можно туннелить только определенные геозоны или айпишники

Такое есть

У меня вот прям сейчас

Denis
25.05.2017
09:50:47
У меня вот прям сейчас
Оно работает только в wifi, сколь я помню. По крайне мере один друг рассказывал, что видел сон, в котором так обходились блокировки роскомнадзора на его айфоне

Ну и главное, удаление телеграмма из магазина приложений, как линктин

Google
johnny
25.05.2017
09:55:09
Работает ли такое с опенвпн или пптп - хз

Можно сразу правилом заставить тунелировать все, кроме айпишников из Китая.

И да, с 4g это работает

Denis
25.05.2017
09:58:31
Благодарю за полезные данные. Мой друг посмотрит сон про shadowsock или начнёт поднимать себе что-то своё в digitalocean

Alex
25.05.2017
10:38:54
глупый вопрос конечно, но как можно скинуть все имеющиеся блокировки в БД ?

Darafei
25.05.2017
10:40:24
мы нагло делаем sudo service postgresql restart

Alex
25.05.2017
10:40:39
ок

Антошин
25.05.2017
11:26:20
мы нагло делаем sudo service postgresql restart
Лол) лучший админ года - ресет)

Andrey
25.05.2017
11:27:38
Лол) лучший админ года - ресет)
Ну нет в pg alter database set single_user :(

@ndrey
25.05.2017
11:32:54
глупый вопрос конечно, но как можно скинуть все имеющиеся блокировки в БД ?
Можно закрыть все подключения Select pg_terminate_backend(pid) from pg_stat_activity where datname='dbname';

Оно как раз убьет все запросы)

Alex
25.05.2017
11:33:42
это-то понятно

@ndrey
25.05.2017
11:34:59
Ну и по аналогии, можно смотреть какие запросы в блоке и кто их вызвал и дропать запросы вызывающие блокировку

Петр
25.05.2017
11:50:23
Ну нет в pg alter database set single_user :(
посмотрите, может поможет 1) postgres —single 2) ALTER DATABASE postgres SET default_transaction_read_only = true;

Denis
25.05.2017
12:06:37
кстати, а кто знает, как в pgcli перейти на lowercase. вроде в git'e сказано, что с версии 1.4 должно по case первой буквы подстраиваться, но у меня на 1.5 не работает. может, что не так делаю?

Dmitriy
25.05.2017
12:14:56
Caps Lock отключи)

Denis
25.05.2017
12:15:47
Caps Lock отключи)
я даже честно перепроверил)

Dmitriy
25.05.2017
12:16:29
тогда issue рисуй разрабам

Denis
25.05.2017
12:17:38
да 9 месяцев успешно сделанное болтается. вдруг я сказочно туплю и что-то не так делаю



Google
Dmitriy
25.05.2017
12:20:21
я себе такую штуку не ставил, проверить не могу. Мне для моих целей pgAdmin хватает

Denis
25.05.2017
12:21:05
да мне для работы тоже, просто для экспериментов консоль хорошую хотел

все было просто. нужно создать pgclirc файл по образцу с гита, выставить keyword_casing = auto и запускать pgcli с этим файлом в опции --pgclirc

Julia
25.05.2017
14:02:35
Всем добрый день! Ищу чат, где можно разместить вакансию Разработчика PostgreSQL. Решила написать сюда, сразу прошу прощения, если постучалась не туда https://hh.ru/vacancy/20668748

Lupsick
25.05.2017
14:18:22
посоны, а есть ли какой-то нормальный способ формировать scheduled tasks в бд?

Anatoliy
25.05.2017
14:22:14
cron?

еще есть \watch

И еще есть адовые шедулеры, тут много раз о них писали (но лично мы не используем).

Алексей
25.05.2017
14:27:04
в простейшем случае такой "шедулер" - пара строк на баше. Дергать хранимку с заданным интервалом

Kirill
25.05.2017
14:27:34
Есть https://github.com/citusdata/pg_cron/, мы еще писали background worker который дергал хранимку раз в секунду, а она разруливала что запускать

Anatoliy
25.05.2017
14:33:46
А кто-нибудь может рассказать, как выбрать используемые функции? Useless functions я нашел как, а обратную операцию придумать не могу: SELECT proname AS functionname, nspname AS schema FROM pg_proc INNER JOIN pg_namespace ON (pg_proc.pronamespace = pg_namespace.oid) WHERE nspname NOT IN('pg_catalog', 'information_schema', '_slony') ORDER BY proname;

Anatoliy
25.05.2017
14:55:22
Ага

Мне нужно стащить живые функции на другую базку, чтобы не разворачивать всю схему.

Andrey
25.05.2017
14:56:29
pg_stat_user_functions?

Только должен быть включен track_functions (https://www.postgresql.org/docs/9.6/static/runtime-config-statistics.html#GUC-TRACK-FUNCTIONS)

Anatoliy
25.05.2017
14:56:59
а за какой период там calls?

Andrey
25.05.2017
14:58:25
Пока не дёрнешь pg_stat_reset(), наверное.

Anatoliy
25.05.2017
15:00:35
Ага, спасибо большое

Google
Alibek
25.05.2017
15:02:26
Всем добра! Подскажите, как прибить "postgres: stats collector process", который словил read-only на fs и теперь превратился в ждуна? Всё остальное вокруг него уже прибилось, остался он один.

Darafei
25.05.2017
15:30:15
Kill Dash Nine?

Vladimir
25.05.2017
15:30:27
Reboot

Admin
ERROR: S client not available

Vladimir
25.05.2017
15:30:32
?

Anatoliy
25.05.2017
15:32:01
Пока не дёрнешь pg_stat_reset(), наверное.
А безопасно это дергать?

Alibek
25.05.2017
15:32:15
Reboot
хотелось-бы обойтись без него.

Andrey
25.05.2017
15:33:56
А безопасно это дергать?
Ну оно же вроде только стату обнуляет. Почему нет?

Петр
25.05.2017
15:34:32
gdb?

А безопасно это дергать?
можете избирательно сбросить стату select pg_stat_reset_single_function_counters(funcid) from pg_stat_user_functions where schemaname=

Kirill
25.05.2017
15:36:24
Если не хочется терять историю, то просто create table mytab as select * from pg_stat_user_functions. Потом сравнить.

Anatoliy
25.05.2017
15:36:46
Не, там проблема в том, что базы под нагрузкой большой.

Петр
25.05.2017
15:36:56
не почувствуете

Anatoliy
25.05.2017
15:37:00
И не хочется зааффектить

Алсо, а в pg_stat_user_functions попадают только pl/pgsql? Чото не вижу sql функций

Andrey
25.05.2017
16:15:24
У вас track_functions какой выставлен?

Enables tracking of function call counts and time used. Specify pl to track only procedural-language functions, all to also track SQL and C language functions. The default is none, which disables function statistics tracking. Only superusers can change this setting.

عاصم بن حارث
26.05.2017
13:33:54
Доброго времени суток.

Vova
26.05.2017
13:54:05
Доброго времени суток.
здравствуйте аноним

Google
عاصم بن حارث
26.05.2017
13:54:34
здравствуйте аноним
Эммм, почему _аноним_? )))

Andrey
26.05.2017
13:56:51
Асим бин Харис?

Vova
26.05.2017
13:57:58
Эммм, почему _аноним_? )))
ну тогда скинь скан паспорта с именем

Anatoliy
26.05.2017
13:59:55
(есть шанс облажаться, если товарищ русскоговорящий араб)

Alexandr
26.05.2017
14:29:56
Закон "по паспорту в интернет" ещё не приняли, товарищ майор

عاصم بن حارث
26.05.2017
14:32:37
????

Evgeniya
26.05.2017
14:44:37
#вакансия#москва# MSSQL#DBA Коллеги, привет! Вакансия для тех, кто имеет опыт с MSSQL Server хочет научиться работать с PostgreSQL. Наша текущая БД - MSSQL Server 2014, но предстоит переход. Требуются хорошие навыки не только в администрировании, но и в написании скриптов. Необходимо умение писать/читать сложные запросы к БД и оптимизировать их. Связь через лс или почту e.kikoina@youdo.ru ЗП 120-180

Anatoliy
26.05.2017
14:59:25
1С?
YouDo же – очень вряд ли

عاصم بن حارث
26.05.2017
15:09:08
YouDo же – очень вряд ли
не обязательно. Они работают в сфере услуг и 1С вероятный кандидат.

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