
Артур
15.05.2017
20:28:08
----

Аггей
15.05.2017
20:31:31
Откуда инфа, что его блокировать будут? Буря в стакане воды

Wom
15.05.2017
20:34:38
и почему айтишников должны волновать такие мелочи?

Daniil
15.05.2017
20:36:34
пусть лучше блокируют уже

Google

raksita
15.05.2017
20:38:11
----
https://t.me/unkn0wnerror/285

Akzhan
15.05.2017
20:41:28
Мне так лень ставить VPN или пользоваться Tor, но вроде все и так будет нормально для существующих инсталляций. Один минус, наверняка запретят его в AppStore etc.

Артур
15.05.2017
20:42:02
пусть лучше блокируют уже
Ну хотя бы потому что я телегу использую минимум как оповещалку и ряд ботов очень полезны. У меня например оповещалка о гит пушах команды подключена

Сергей
15.05.2017
20:48:01
Уважаемый госпрдин дуров блять
Еще сто раз так бы написали
Бесит такая петиция

Daniil
15.05.2017
20:48:17
ага, упорото смотрится

Сергей
15.05.2017
20:48:31
Она реально тупорылая

Daniil
15.05.2017
20:52:13
Сейчас это единственный не всратый мессенджер с закрытой серверной частью

Артур
15.05.2017
20:52:55
Ну ок :) Удаляю месседж

Daniil
15.05.2017
20:53:25
Ну не, я просто мнение высказал
Хотя тут похожей позиции явно многие придерживаются :)

Google

Pavel
15.05.2017
20:57:51

Dmitriy
15.05.2017
21:30:58
Скоро вернем irc
У меня консольный клиентик сохранился

Pavel
15.05.2017
21:31:39

Dmitry
15.05.2017
21:33:00
а у всех уже синий свет? :D
Telegram уже в следующую субботу утром заблокирует Роскомнадзор. Если у вас есть по крайней мере 10 контактов, отправьте им это сообщение. Таким образом, администрация Телеграма увидит, что вы являетесь активным пользователем и ваш аккаунт будет получать доступ к серверам Телеграма через прокси-сервера вне России. (Как было описано в документе сегодня). Это абсолютно бесплатно для активных аккаунтов. Отправьте это сообщение 10 контактам. Когда вы сделаете это, свет станет синим(в противном случае Telegram будет заблокирован и вам придется покупать доступ к прокси-серверам)
походу волну двач запустил

Dmitriy
15.05.2017
21:33:52
Социальный дудосик?

Dmitry
15.05.2017
21:34:48
да какой-нибудь мамькин сынок запустил то что обычно в ОдноКласниках запускают

Dmitriy
15.05.2017
21:35:40
Ага, видал) вешайте алиасы, коллеги)

Daniil
15.05.2017
21:37:15
бгг, про петицию в Ведомостях писали даже
политика такая политика

/dev/null
16.05.2017
04:38:02
ребят, а формат хранимый даты в бд можно изменить?
сейчас такая "2017-02-05" нужно 05.02.2017
или 05-02-2017

Denis
16.05.2017
04:39:58
В postgresql.conf точно был какой-то параметр, поищите по ключевому слову date

Valery
16.05.2017
04:42:38

/dev/null
16.05.2017
04:43:21

Google

/dev/null
16.05.2017
04:43:29

Denis
16.05.2017
04:44:07

Valery
16.05.2017
04:44:11
м?
для алгоритмов удобнее первый, для людей второй. в ui отображение задаётся программистом

/dev/null
16.05.2017
04:48:17
Да, оно
оно и выдает вот так 2017-02-05

Denis
16.05.2017
04:51:07
вру, это как раз 2017-02-05. а german должен выдавать желаемое вам отображение
вы точно reload сделали к процессу?

/dev/null
16.05.2017
04:53:13
ну да
из UI летит все корректно date_close_nar:02.05.2017
на бекенде return Time.Format("02.01.2006")

Jungle
16.05.2017
08:07:22
Как создать пустой анкор для WITH? select null или select row()?

Dmitry
16.05.2017
10:02:06
ребята, может кто подсказать, как в pg_pathman в функцию create_range_partitions передать название поля, который записан в CamelCase?

Dmitry
16.05.2017
10:03:14
сейчас при выполнении SELECT create_range_partitions('OrderLog', 'CreateDate', '2014-02-01'::TIMESTAMP, '1 MONTH'::INTERVAL);
вижу такое
ERROR: Cannot find type name for attribute "createdate" of relation "orderlog"
CONTEXT: PL/pgSQL function common_relation_checks(regclass,text) line 22 at IF
SQL statement "SELECT public.common_relation_checks(parent_relid, attribute)"
PL/pgSQL function create_range_partitions(regclass,text,anyelement,interval,integer,boolean) line 22 at PERFORM

Mike Chuguniy
16.05.2017
10:10:21
Кавычки д/б двойные: ... create_range_partitions("OrderLog", "CreateDate" ...

Dmitry
16.05.2017
10:11:28

Mike Chuguniy
16.05.2017
10:11:51
Ну а чего молчишь тогда? Скажи человеку, как правильно.
Тем более, что я вот таких ошибок (одинарные кавычки вместо двойных в названиях объектов) в свое время наловился по самые помидоры.

dmitriy
16.05.2017
10:13:09
двойные внутри одинарных не прокатит?

Dmitry
16.05.2017
10:13:28
Судя по всему, действительно никак. В функции все жестко.
attribute := lower(attribute);

Google

Dmitry
16.05.2017
10:14:15

Pavel
16.05.2017
10:15:23

Vova
16.05.2017
10:16:35

Pavel
16.05.2017
10:16:53

Ildar
16.05.2017
10:17:13

Dmitry
16.05.2017
10:17:14

Admin
ERROR: S client not available

Pavel
16.05.2017
10:17:36

Dmitry
16.05.2017
10:17:40

Ildar
16.05.2017
10:18:08

Dmitry
16.05.2017
10:18:18
мы довольно много работали последние несколько месяцев, чтобы сделать партицирование по выражениям и улучшить производительность
так что нам нужно еще немного времени, что все отполировать :)

Dmitry
16.05.2017
10:19:29

AP?
16.05.2017
11:40:34
Привет. А есть чат DB architect в общем?
без привязки к рсубд, но можно и в контексте постгры пообщаться

raksita
16.05.2017
11:41:21
https://t.me/dba_ru

AP?
16.05.2017
11:41:28
пасиб

Алексей
16.05.2017
11:54:52
господа а есть какой то встроенный хелсчек для pgbouncer ?
мне кажется так вот
#!/bin/sh
isok=$(timeout 1 /usr/bin/psql --host 127.0.0.1 -qAt0 --port 6432 db_name -c "select 'ok'")
if [ "$isok" = "ok" ]
then
exit 0
else
exit 2
fi
криво

Google

Dmitry
16.05.2017
12:16:41

Алексей
16.05.2017
12:17:54
Хз. Криво как то

Dmitry
16.05.2017
12:18:29


Междоус
16.05.2017
13:24:40
Парни, кто подскажет как быть с растущим xlog?
Перечитал в достаточном чуть ли не для запоминания количестве документацию, форумы, мейл-листы, гугл. И нигде не могу найти решения проблемы. Два сервера с потоковой репликацией. Подскажите что может быть не так?
Мастер конфиг такой:
max_connections = 1024
shared_buffers = 16GB
effective_cache_size = 48GB
work_mem = 1GB
maintenance_work_mem = 2GB
min_wal_size = 2GB
max_wal_size = 4GB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
wal_level = replica
max_replication_slots = 5
max_wal_senders = 5
wal_keep_segments = 32
archive_mode = on
archive_command = '/bin/true'
Слейв-конфиг и на нем в целом нет такой проблемы:
hot_standby = on
max_connections = 1024
shared_buffers = 16GB
effective_cache_size = 48GB
work_mem = 1GB
maintenance_work_mem = 2GB
min_wal_size = 2GB
max_wal_size = 4GB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
wal_level = replica
max_replication_slots = 5
max_wal_senders = 5
wal_keep_segments = 32
max_locks_per_transaction = 256
max_standby_archive_delay = 300
max_standby_streaming_delay = 300
Осталось не так много места, чтобы успеть решить проблему
pg_xlog уже перевалил за 800Gb.
И в целом это работает у всех. Я не понимаю почему у меня не работает.
PostgreSQL 9.6.2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11), 64-bit
Только ситуация осложняется тем, что до этого не было включено архивирование, включил только вчера, когда xlog'а было и безх того много
Должна ли команда архивирования заархивировать старые файлы?


Аггей
16.05.2017
13:33:37
А в recovery.conf что?
И лог на реплике еще гляньте
Уж не отстала ли она

Алексей
16.05.2017
13:34:58
А нет ли лишнего слота репликации?

Междоус
16.05.2017
13:35:16
На мастере нет, а на слейве
standby_mode = 'on'
primary_conninfo = '...'
recovery_target_timeline = 'latest'

Аггей
16.05.2017
13:35:54
Судя по всему у вас слэйв не в режиме репликации по слотам
А на мастере возможно слоты завели

Междоус
16.05.2017
13:36:20