
Lestat -
24.09.2018
17:47:24

Maksim
24.09.2018
17:49:31
Чтобы собрать расширение нужны хидеры (пакет postgresql-dev), чтобы поставить нужна утилита pg_config

S
24.09.2018
17:52:59

Google

S
24.09.2018
17:54:55
а вы на просьбу показать это сообщение — мужественно молчите :-)

Lestat -
24.09.2018
17:57:13
есть инструкция под рукой как расширения ставить? гуглил перегуглил, наверное у меня гугл сломался)))

Yaroslav
24.09.2018
18:02:40

Let Eat
24.09.2018
18:44:08

Yaroslav
24.09.2018
18:58:33

Lestat -
24.09.2018
20:44:13

Mike Chuguniy
25.09.2018
02:52:08
Правильный пусть самостоятельного решения задачи установки своего, нестандартного расширения:
1. ЧТЕНИЕ ДОКУМЕНТАЦИИ на предмет установки плодов своего творчества;
После того, как не получилось:
2. Изучение сообщения об ошибке;
3. Поиск ошибки в этих ваших интернетах;
4. ИЗУЧЕНИЕ материалов выдачи поисковиков;
5. Исправление ошибок;
6. Результат.

Lestat -
25.09.2018
05:27:21

Dmitry
25.09.2018
06:24:22

Mike Chuguniy
25.09.2018
06:30:52

Lestat -
25.09.2018
06:32:04

Google

Mike Chuguniy
25.09.2018
06:33:06
это твое личное определение?)
Да. А где расширения лежат - определяется при компиляции. Поисковые системы в помощь, как найти, в где они находятся в конкретной сборке.

Lestat -
25.09.2018
06:36:54
Меня так учили.
ладно, не поясничай))) подскажи лучше как расширения ставятся ^^

Mike Chuguniy
25.09.2018
06:38:15
Молодой человек, подите сначала школу закончите. И русский язык подучите

Lestat -
25.09.2018
06:44:11

Игорь
25.09.2018
06:46:36

Mike Chuguniy
25.09.2018
06:48:29

Lestat -
25.09.2018
06:51:21
задача такая: нужен cube и smlar
стоит centOS 7

Mike Chuguniy
25.09.2018
06:51:30

Игорь
25.09.2018
06:51:36
пофиг, я по памяти и выдумке, они же *могут* там лежать у *меня*?

Mike Chuguniy
25.09.2018
06:52:47
Победил насчёт дистра, уел. Старого больного человека. :)

Игорь
25.09.2018
06:52:48
о человек говорит центось у него, во у меня астрал
Да, нужно поставить contrib. А расширения лежат в /usr/pgsql-9.6/share/extension и /usr/pgsql-9.6/lib

Lestat -
25.09.2018
07:22:15
@Chuguniy @uspen2018 спасибо добрые люди ??

Mike Chuguniy
25.09.2018
07:23:10

Игорь
25.09.2018
07:25:20
Либо собирай и пользуй на свой страх и риск, либо не используй

Google

Игорь
25.09.2018
07:29:08
яндекс в своем облаке тоже не поддерживает smlar https://cloud.yandex.ru/docs/mdb/operations/postgresql/cluster-extensions

Let Eat
25.09.2018
08:13:31
Если все диски идут с одного SAN, имеет ли смысл под WAL выделять отдельный (проценты производительности выжимать тюня опции ФС не планируется)?

Sergey
25.09.2018
08:25:19
Здесь есть описание применительно к ZFS https://blogs.oracle.com/roch/zil-pipelining но и к более традиционным файловым системам эти соображения тоже относятся.

Yaroslav
25.09.2018
09:14:07

Roman
25.09.2018
09:14:56
Здраствуйте. В pgsql есть возможность сортировки вокруг нужной дати? Пробую использовать ' ABS( DATEDIFF( orders.date_from, NOW() ) )' но ей всеравно orders.date_from месяц вперед ,или месяц назад.. учитивает только временной отривок

elfiki
25.09.2018
09:26:54
а что быть-то должно?

Roman
25.09.2018
09:36:57
"date_from" => "2018-09-26 11:30:00"
"date_from" => "2018-09-27 19:30:00"
NOW()
"date_from" => "2018-09-16 19:00:00"
"date_from" => "2018-10-05 11:30:00"
виходит так, а нужно -
"date_from" => "2018-09-26 11:30:00"
"date_from" => "2018-09-27 19:30:00"
"date_from" => "2018-10-05 11:30:00"
NOW()
"date_from" => "2018-09-16 19:00:00"

elfiki
25.09.2018
09:40:29
abs(extract(epoch from (now()-orders.date_from)))

Roman
25.09.2018
10:03:08

Lestat -
25.09.2018
10:29:54
Друзья, всё пытаюсь доставить расширение smlar, скачал его в
/usr/local/src
инструкцией
git clone git://sigaev.ru/smlar.git
перехожу конечно же в папку smlar и при попытке выполнить инструкции
export USE_PGSXS=1
make
make install
возникает ошибка
fatal error: access/htup_details.h: No such file or directory
#include "access/htup_details.h"
в какую сторону копать ?

Mike Chuguniy
25.09.2018
10:33:37

Lestat -
25.09.2018
10:35:39

Vladimir
25.09.2018
10:37:11

Lestat -
25.09.2018
10:50:27

ко?TEXHIK
25.09.2018
10:56:32
А не пробовал пути посмотреть? Ну так ради интереса, ато вдруг он, о ужас?, смотрит в другом месте?

Lestat -
25.09.2018
10:59:06

ко?TEXHIK
25.09.2018
11:00:12

Terminator
25.09.2018
11:51:43
@NikolayKrupiy будет жить. Поприветствуем!

Timur
25.09.2018
11:56:22

Google

Timur
25.09.2018
11:56:45
извините за флуд, если что, но мне показалось это забавным :)

Alexey
25.09.2018
11:58:56
?

Vladymyr
25.09.2018
12:11:15
можно сам скрипт?

Roman
25.09.2018
12:13:35
можно сам скрипт?
WITH RECURSIVE
x(i)
AS (
VALUES(0)
UNION ALL
SELECT i + 1 FROM x WHERE i < 101
),
Z(Ix, Iy, Cx, Cy, X, Y, I)
AS (
SELECT Ix, Iy, X::FLOAT, Y::FLOAT, X::FLOAT, Y::FLOAT, 0
FROM
(SELECT -2.2 + 0.031 * i, i FROM x) AS xgen(x,ix)
CROSS JOIN
(SELECT -1.5 + 0.031 * i, i FROM x) AS ygen(y,iy)
UNION ALL
SELECT Ix, Iy, Cx, Cy, X * X - Y * Y + Cx AS X, Y * X * 2 + Cy, I + 1
FROM Z
WHERE X * X + Y * Y < 16.0
AND I < 27
),
Zt (Ix, Iy, I) AS (
SELECT Ix, Iy, MAX(I) AS I
FROM Z
GROUP BY Iy, Ix
ORDER BY Iy, Ix
)
SELECT array_to_string(
array_agg(
SUBSTRING(
' .,,,-----++++%%%%@@@@#### ',
GREATEST(I,1),
1
)
),''
)
FROM Zt
GROUP BY Iy
ORDER BY Iy;


Vladymyr
25.09.2018
12:13:58
WITH RECURSIVE
x(i)
AS (
VALUES(0)
UNION ALL
SELECT i + 1 FROM x WHERE i < 101
),
Z(Ix, Iy, Cx, Cy, X, Y, I)
AS (
SELECT Ix, Iy, X::FLOAT, Y::FLOAT, X::FLOAT, Y::FLOAT, 0
FROM
(SELECT -2.2 + 0.031 * i, i FROM x) AS xgen(x,ix)
CROSS JOIN
(SELECT -1.5 + 0.031 * i, i FROM x) AS ygen(y,iy)
UNION ALL
SELECT Ix, Iy, Cx, Cy, X * X - Y * Y + Cx AS X, Y * X * 2 + Cy, I + 1
FROM Z
WHERE X * X + Y * Y < 16.0
AND I < 27
),
Zt (Ix, Iy, I) AS (
SELECT Ix, Iy, MAX(I) AS I
FROM Z
GROUP BY Iy, Ix
ORDER BY Iy, Ix
)
SELECT array_to_string(
array_agg(
SUBSTRING(
' .,,,-----++++%%%%@@@@#### ',
GREATEST(I,1),
1
)
),''
)
FROM Zt
GROUP BY Iy
ORDER BY Iy;
Thx

Roman
25.09.2018
12:14:28
Thx
keyword для гуглинга Mandelbrot set

Vladimir
25.09.2018
12:20:04
Возможно странный вопрос:
Можно-ли как-нибудь вытаскивать к какой таблице(алиасу таблицы) принадлежит столбец в запросе
(если названия столбов одинаковы)
Понимаю, что для этого есть алиасы для столбцов. Но вдруг есть какой то системный способ/фишка/ничего_нет_забей

elfiki
25.09.2018
12:21:29
ну типа по порядку разве что смотреть

Vladimir
25.09.2018
12:22:44
Что то вроде
Row_to_json в котором будет отличимо что к чему

Yaroslav
25.09.2018
12:27:42

elfiki
25.09.2018
12:36:31
я так понял, суть в том, чтобы сделать сделать запрос типа
select table1.id, table2.id, table3.id ...
и потом в ответе понимать к какой таблице какой id относится
но при этом не делать алиасов

Vladimir
25.09.2018
12:50:57

Айтуар
25.09.2018
12:52:40
Здравствуйте.
Подскажите создаётся ли временный файл при использовании CTE как при создании временных таблиц?

Anton [Mgn, az09@osm]
25.09.2018
12:56:49

Yaroslav
25.09.2018
12:59:10

Vladimir
25.09.2018
12:59:44
В том и дело, что не известны названия и таблицы
Запрос - тупо текст
Который нужно распарсить

Yaroslav
25.09.2018
13:00:55

Айтуар
25.09.2018
13:01:42

Google

Terminator
25.09.2018
14:41:47
@farenberg будет жить. Поприветствуем!

sergio
25.09.2018
14:41:56
привет народ
поблагодарю того кто подсказал вашу группу
Пользователь postgres написал вам сообщение:
Не, я вряд ли смогу, спасибо.
Могу лишь посоветовать поискать спецов в телеграм канале Postgres
t.me/pgsql
И у Вас написана сумма за проект, но не понятно сколько длится проект
там работа постоянная но надо работать в офисе в москве

Vladislav
25.09.2018
14:52:55
Всем привет! Подскажите хороший кеш для постгри на подобии ignite. Заранее спасибо!

Terminator
25.09.2018
14:53:30
@rnadrnan будет жить. Поприветствуем!

Andrey
25.09.2018
14:54:38
Всем привет! ?