
Lulz
23.03.2017
05:43:14
йо! чтобы применить конфиг, достаточно сервер релоаднуть?

Fedor
23.03.2017
05:45:01
Не для всех параметров. Для некоторых нужен рестарт

Lulz
23.03.2017
05:48:37
Спасибо)

Dmitry
23.03.2017
05:54:34
Смотрите поле context в pg_settings. Вот описание, что каждый вариант означает: https://www.postgresql.org/docs/9.4/static/view-pg-settings.html

Google

Sergey
23.03.2017
06:34:00
Собрал Postgres под QNX-6.5 из вот этого источника: https://github.com/KDAB/PostgreSQL-for-QNX
Что бы сделать чтоб работало? Взять другой QNX? Другой Postgres? Перевоткнуть руки в плечи?

Артур
23.03.2017
08:03:42
Ребят, вопрос по терминоглогии.
Называют таблицы по двум стандартам name_table и nameTable
Как это по нормальному назвывается?

Fike
23.03.2017
08:04:18
это вопрос про конвенции underscore_case и camelCase?

Артур
23.03.2017
08:05:09
спасибо

Andrey
23.03.2017
10:02:47
а кто хорошо знает postgres?
почему в pg_xlog есть WALы с номерами впереди текущего ?
т.е. сейчас пишем в 21, но рядом лежат 22,23,24...
)
@fjfalcon спасибо

lemi
23.03.2017
10:11:56
nameTable это бессмыслено для таблиц в postgres обо в postgres если не обрамлено в кавычки будет все в lowercase

Артур
23.03.2017
10:14:14
Пр регистр по поситгрях знаю. Поэтому мне для бекендов надо общие требования к коду и таблицам писать.
Что я успешно и делаю

Google

Lulz
23.03.2017
10:46:40
как партицирование по годам сделать?
т.е таблци может быть n-е количество)

Ildar
23.03.2017
10:47:44

Lulz
23.03.2017
10:49:17
спасибо
а блин, мы на 9.6, а там поддержка 9.5
или там некоторые фичи не поддерживаются

Ildar
23.03.2017
10:52:02
поддерживаются 9.5+

Andrey
23.03.2017
10:57:55
на мой бы вопрос кто ответил :(

Lulz
23.03.2017
11:07:26

Ildar
23.03.2017
11:07:46

Andrey
23.03.2017
11:08:03

Andrey
23.03.2017
11:11:06
я, признаюсь, смотрю через barman, он же спрашивает у инстанса

Ildar
23.03.2017
11:13:13
мне кажется у вас где-то не настроены пути к заголовочным файлам. Я сам никогда не собирал в cygwin, но direct.h - это какой-то стандартный виндовый заголовочный файл

Andrey
23.03.2017
11:15:32
ну или вот таким запросом
select pg_xlogfile_name(pg_current_xlog_location());
pg_xlogfile_name
—------------------------
000000010000002000000023
но при этом в каталоге есть xlog с номерами до 000000010000002000000029

Andrey
23.03.2017
11:18:51
А база не в рекавери?

Andrey
23.03.2017
11:22:30
нет

Google

Andrey
23.03.2017
11:23:10
wal_level = archive
и archive_mode = on
каких-то указаний на 8 xlog-файлов я не нашел ((

Arthur
23.03.2017
11:25:57
по-моему, постгрес оценивает сколько ему нужно будет сегментов до следующего чекпойнта, основываясь на предыдущем чекпойнте. И создает необходимое число пустых сегментов. Если я ничего не путаю.
http://www.interdb.jp/pg/img/fig-9-17.png

Lulz
23.03.2017
11:26:24
пока попозже с pathman разберусь, вот еще вопрос
`CREATE TABLE JAN_ONEMINUTE (
CHECK ( MONTH(date_time) = 1)
) INHERITS(ONEMINUTE) ` не валидная почему-то

Arthur
23.03.2017
11:26:42

Ildar
23.03.2017
11:31:53

Andrey
23.03.2017
11:32:06
pg_current_xlog_location() же двигается?

Lulz
23.03.2017
11:33:12

Andrey
23.03.2017
11:33:34

Andrey
23.03.2017
11:33:49
точнее я удивился, что есть xlog которые не заархиврованы
ну и начал копать

Lulz
23.03.2017
11:35:18
CHECK (Extract(month from date_time)=1) такое прошло
вроде как

Ildar
23.03.2017
11:35:53

Lulz
23.03.2017
11:36:26
ееее :D
но блин, 12 раз так создавать

Google

Ildar
23.03.2017
11:37:13

Lulz
23.03.2017
11:37:40
эх, я пока нуб в этом деле, не знаю куда писать что делать =)
но спасибо, не знал, что в пг так делать можно
что-то и мое и ваше не работает, не пишет в бд, или что-то еще надо сделать, что писало?

Admin
ERROR: S client not available

Lulz
23.03.2017
11:51:04
вроде inherit с констрейтом есть
смотрю хабр, там создают правила, они обязательны или это уже от задачи зависит?

Maksim
23.03.2017
11:53:52
покажите pg_config

Lulz
23.03.2017
11:55:46
это который postgresql.conf? если да, то что именно показать ибо большой

Wom
23.03.2017
11:57:56
pg_config - это команда

Lulz
23.03.2017
11:58:00
а вот, нашел по поиску файлы

Maksim
23.03.2017
11:58:00
нет, вывод от <pg_dir>/bin/pg_config либо вывод запроса select * from pg_config;

Ildar
23.03.2017
12:03:05

Lulz
23.03.2017
12:04:34
не, вот у меня есть программа которая общаеться с пг через драйвер, там она формирует 500к записей по дате каждую минуту, у меня в таблице JAN_ONEMINUTE должно быть примерно 40к записей, но там пусто =)
в таблице oneminute все 527040 записей присутствуют

Ildar
23.03.2017
12:06:41
поэтому я вам pg_pathman порекомендовал, он все это делает автоматически

Lulz
23.03.2017
12:07:35
хэээй, а в примере там не было триггера =) вот помню, там RULE было. Надо дома поковырять pg_pathman, а то все руками делать это времени угробить придется(хотя апну знания)

Ildar
23.03.2017
12:07:47
хотя для вашего кейса он не подойдет..

Google

Lulz
23.03.2017
12:12:42

Evgenyj
23.03.2017
13:03:42
Привет, кто подскажет: pg_dump работающий по сети с качтомным форматом дампа и включённым сжатием, жмёт данные где? На сервере или на машине с pg_dump?

Алексей
23.03.2017
13:06:30
на машине с pg_dump, imho

Pavel
23.03.2017
13:28:56

Evgenyj
23.03.2017
13:29:32
Ясно. Приидётся через ssh пайпить.

Alexey
23.03.2017
15:15:02
Коллеги, а подскажите с запросом, пожалуйста.
Есть две таблицы
a
id int
value int
b
id int
a_id int
time_stamp timestamp
Надо выбрать из a те записи, для которых количество записей b за последний час меньше 10 (или вообще нет). И отсортировать по a.value

Darafei
23.03.2017
15:16:47
Join, group by, having

Alexey
23.03.2017
15:17:38

Darafei
23.03.2017
15:17:51
В join on
Или в where

Andrey
23.03.2017
15:23:43
Что-то рановато для сессии...

Alexander
23.03.2017
15:26:47

Darafei
23.03.2017
15:30:19
У всех случаются затупы :)

Alexey
23.03.2017
15:30:44
Не-не, на собеседованиях спрашивали про индексы по двум полям, про having и т.п.