@pgsql

Страница 630 из 1062
Аггей
12.01.2018
14:50:56
Учебник русского языка

Vladimir
12.01.2018
14:51:07
Ректально

Anna
12.01.2018
14:52:24
Ой, простите, милостивые судари. Не подскажете ли барышне, какие нынче в моде издания по хранилищам данных?

lost
12.01.2018
14:52:50
именно по dwh?

Google
Anna
12.01.2018
14:53:35
Я бы начала с чего-то обзорного из разряда «должен прочитать каждый», а дальше пошла бы вглубь

lost
12.01.2018
14:54:01
кимбалл какой-нить

и у него ещё антагонист есть, фамилию к сожалению не помню

Anna
12.01.2018
14:55:19
и у него ещё антагонист есть, фамилию к сожалению не помню
спасибо, гуглится вместе с антагонистами сразу

Sergey
12.01.2018
14:55:39
Я бы начала с чего-то обзорного из разряда «должен прочитать каждый», а дальше пошла бы вглубь
Мне симпатичен подход Oracle Autonomous Data Warehouse. Они тут обещают демки в обмен на персональные данные https://www.oracle.com/database/autonomous-database/demo-series.html?elq_mid=97369&sh=082209202202112207091205291709091726&cmid=WWMK170417P00011

А вот и их реклама - https://www.youtube.com/watch?v=tZMZODoi2xw&elq_mid=97369&sh=082209202202112207091205291709091726&cmid=WWMK170417P00011

Alex
12.01.2018
16:46:15
dblink пора считать deprecated. Лучше использовать postgres_fdw
А если функцию дернуть? А автономные транзакции, а ассинхрон? Мне кажется еще живее всех живых инструмент

Nikolay
12.01.2018
17:02:45
А если функцию дернуть? А автономные транзакции, а ассинхрон? Мне кажется еще живее всех живых инструмент
А я уже успел разочароваться, что никто не отметил это :)) да, согласен про функции, но это очень узкие случаи (функции можно держать и на исходном узле), а вот про асинхрон и автономное — вы реально это используете? У меня очень негативный опыт с этим на больших нагрузках.

Konstantin
12.01.2018
17:14:17
А есть реальный опыт использования автономных транзакций на больших нагрузках? И какой с этим негативный опыт?

Nikolay
12.01.2018
18:36:06
Ну за счёт dblink async - да есть. Я уточню что там было не так. Как минимум логи постгреса были забиты connection closed unexpectedly, насколько помню

Фция dblink_send_query

Eduard
12.01.2018
19:31:10
Подскажите есть таблица id productId version name date productId может быть одинаковым, мне нужно вытащить для каждого productId максимальный version

Google
Victor
12.01.2018
19:32:40
select productId,max(version) from таблица group by productId;

POS_troi
13.01.2018
15:14:59
Так как же всё-же лучше хранить отчётность? Есть к примеру отчёт в котором может быть произвольное количество колонок, в любой момент, этот отчёт вбивается ручками. Обмазаться JSONB, темболее всё красиво нынче выбирается и считается или всё-же забить на это и пилить по старинке с промежуточной таблицой? Отчёты —------\ —- табличка с значениями полей Типы полей -/ Собмазыванием жейсоном как-то красивее получается :)

Вот кто-то же должен был уже наступить в этой теме на грабли )

Ryzhikov
13.01.2018
15:18:47
обмазывайся, если что потом помоешься

POS_troi
13.01.2018
15:21:15
Да отмытся потом проблематично будет :)

Aleksander
13.01.2018
15:22:06
Привет всем, сорян, что не про постгрес, но все же. Можете подсказать сколько оперативы выделить тачке под rabbitmq, чтобы ему комфортно жилось? =)

Diskord
13.01.2018
20:19:50
Привет. Кто нибудь сталкивался на арче с тем, что pgadmin4 не запускается и выдаёт ошибку: "the application server could not be contacted"

Sergey
13.01.2018
20:28:13
ну и в целом надо проверить: 1. запущена ли в принципе постгря 2. на какой адрес забинжен постгрешный порт 3. default policy у фаерволла и наличие каких-либо правил для постгрешного порта 4. разрешен ли доступ в pg_hba

Diskord
13.01.2018
20:37:28
постргря зарущена, у меня на локалхосте всё, фаерволл вроде не трогал. pgadmin раньше работал, это началось как обновился до postgresql-10

Сергей
13.01.2018
20:40:10
pg_hba.conf последняя строчка all поставь

если дефотьтный конфиг

там толи trust толи md5

по дефолту

Mike Chuguniy
14.01.2018
17:12:42
@Komzpa, однако, спамер завелся, расстрелять бы его...

Eduard
14.01.2018
19:01:00
select productId,max(version) from таблица group by productId;
а если мне еще нужно вытащить поле name?

Igor
14.01.2018
19:38:40
а насколько плохо хранить пустую строку вместо NULL в varchar?

Daniilak
14.01.2018
19:39:18
иногда рекомендуют пустую строку, ибо когда нулл - нужно ещё проверять на нулл, а пустая строка - выводится ничего

Google
Daniilak
14.01.2018
19:42:18
Ребят, такой вопрос Есть события, события имеют свою логическую суть, то есть могут повторяться каждую неделю, могут раз в четную неделю, нечетную, раз в 3 недели, а могут вообще быть 1 раз в году. Думаю что у каждого события должна быть строка с датами, например, у события А 18.09.2017,25.09.2017,02.10.2017,09.10.2017,16.10.2017,23.10.2017,30.10.2017 Есть 2 вида календаря с событиями, первый - показывает события в определенный день, второй же - показывает события на всю неделю, то есть 7 дней. В первом случае идёт поиск с помощью LIKE %...% А во втором случае как быть? Делать поиск 7 раз ? Или вообще такая структура нехорошая

Andrey
14.01.2018
19:45:11
Daniilak
14.01.2018
19:47:55
массив и gin
переходить на фреймворк на голанге пока нет

Darafei
14.01.2018
19:48:51
переходить на фреймворк на голанге пока нет
ээм? https://www.postgresql.org/docs/10/static/gin-builtin-opclasses.html

Eduard
14.01.2018
20:33:21
чет всеравно допереть не могу как запилить, мне нужно максимальный count для каждого productId id prodId count name 1 3333 1 kek 2 4444 1 kek 3 4444 2 kek 4 5555 2 kek 5 3333 5 kek id prodId count name 3 4444 2 kek 4 5555 2 kek 5 3333 5 kek

подскажите

Darafei
14.01.2018
20:34:16
distinct on

Eduard
14.01.2018
20:37:13
SELECT DISTINCT ON ("prodID") max(count) FROM products; column "producs.prodID" must appear in the GROUP BY clause or be used in an aggregate function

если сделаю group by тогда другие поля не смогу вытащить

Darafei
14.01.2018
20:39:00
тебе не нужен max, тебе нужно order by count desc

Трусов
14.01.2018
21:31:53
чат, пожалуйста, подскажите как сформировать запрос Есть табличка first name | last name Benet Waeftaker | .. Abeer Dakdouk | .. нужно как то вытащить данные после пробела, т.е. Waeftaker и Dakdouk, удалить их с поля first name и засунуть в поле last name. При этом, записей около миллиона

хотя бы в какую сторону копать

Darafei
14.01.2018
21:33:43
https://www.postgresql.org/docs/9.4/static/functions-string.html ...set last_name = regex_split_to_array(first_name, ' ')[2] ...

поотлаживаться на копиях, возможны сюрпризы

(типа имён с пробелом или двойных фамилий)

Трусов
14.01.2018
21:35:25
Хорошо, спасибо

Google
stane
14.01.2018
22:31:02
Ребят, всем доброй ночи. Подскажите ресурсы с хорошим описанием на русском, как происходит "хранение пользователей на сервере с разграничением доступа к таблицам" и "агенты в постгре (изменения по дате или с течением какого-либо времени)".

Artem
14.01.2018
23:11:30
Не буду оригинальным ;)

https://postgrespro.ru/docs

Just
15.01.2018
00:28:19
всем привет, выгружаю через Copy дамп записей, потом загружаю в таблицу на другом сервере, выдает ошибку с кодировкой типа ERROR: invalid byte sequence for encoding "UTF8": 0xc8 0x33 или другие коды, хотя везде utf8 выгрузка Copy (a, b, c from transactions where trans_date='2017-01-05') To '/tmp/transactions_trans_date_is_2017-01-05.tsv' With CSV DELIMITER E'\t' null as '\N'; загрузка COPY transactions (a, b, c) FROM '/tmp/transactions_trans_date_is_2017-01-05.tsv'; подскажите, что не так?

Vitali K.
15.01.2018
00:32:17
а в файле utf-8, если глазами посмотреть?

Just
15.01.2018
00:33:53
а в файле utf-8, если глазами посмотреть?
выглядит все нормально, если через less смотреть, команда file выдает UTF-8 Unicode text, with very long lines

Vitali K.
15.01.2018
00:37:21
может у субд клиента не utf-8? может из локали что-то другое похватывается?

Just
15.01.2018
01:17:34
Artem
15.01.2018
01:22:14
Может посмотреть в сторону кодировок и локалей самой бд?

Encoding и Collate

Just
15.01.2018
01:25:54
Может посмотреть в сторону кодировок и локалей самой бд?
этот же файл в ту самую базу грузит норм, значит дело и правда в чем-то таком, буду смотреть

Artem
15.01.2018
01:26:34
Ну просто через psql -l сравните два кластера БД.

Если разницы нет, то копать в сторону создания самого дампа.

Just
15.01.2018
01:28:34
Ну просто через psql -l сравните два кластера БД.
да, никакой разницы, может в версии дело? файл грузит в базу источник то нормально, значит нормальный дамп

Artem
15.01.2018
01:45:19
Для одной мажорной версии разницы нет.

Just
15.01.2018
01:51:28
Первое, что приходит на ум - либо в выгрузке выкинуть параметры (with и далее), либо в загрузке эти параметры указать явно.
больше спасибо! проблема именно в этом была, а то что в базе источнико якобы норм загружало, то там та же ошибка была, но позже просто, ибо диск медленее сильно

Андрей
15.01.2018
06:09:56
Доброе утро, коллеги! Нужна помощь :) Два постгреса 9.5.5 в кластере на пэйсмейкере, бэкапы и журналу улетают в барман. Сегодня с утра зажмурился мастер, кластер перешел на стэндбай, запустился айпишник, запустился инстанс. А вот старый мастер не хочет становится стэндбаем, потерял хистори файл и журнал. Как такое может случится? Ошибка в логе:

Google
Андрей
15.01.2018
06:10:30


между узлами WAL передаются потоковой репликацией

И главный вопрос. Как теперь консистентость то вернуть стэндаю )

Vadim
15.01.2018
06:14:19
https://postgrespro.ru/docs/postgresql/9.6/app-pgrewind

Nikolay
15.01.2018
06:24:13
Андрей
15.01.2018
06:24:45
Ну вариант с бэйсбэкапом да, сразу в голову пришел. Но попробую сначала pg_rewind

Просто с ростом размера базы вариант становится всё менее привлекательным

Vadim
15.01.2018
06:34:55
не для всех конечно. Если не поможет то наливать заново pg_basebackup-ом

Андрей
15.01.2018
06:35:22
Спасибо, буду пробовать. Отпишусь по результатам

Vadim
15.01.2018
06:35:30
?

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