
Alexey
19.10.2018
06:39:35

Oleg ?
19.10.2018
06:39:51
а
ну такого быть не может
т.е. я тут доверяю системе

Google

Oleg ?
19.10.2018
06:40:16
у меня просто анкета юзера и "почта-пароль" - это разные таблицы
но без неё юзера не бывает в систме
его будет редиректить всегда в анкета до заполнения
образовательный проект, у них там своим заморочки
как мне order by делать всего этого?
ну не внутри джоина, а всей сводки
а
в конец добавил
вроде работает
спасибо ^^
вот так задаш вопрос умным людям и космос посылает ответ

Google

Terminator
19.10.2018
07:22:58
@lacosta12 будет жить. Поприветствуем!
@sokratst будет жить. Поприветствуем!


Alexander
19.10.2018
07:41:06
привет всем
подскажите чем заменить курсоры? пишу практически первый раз
BEGIN
EXECUTE 'SELECT reltuples::bigint AS EstimatedCount FROM pg_class
WHERE oid = '||quote_literal(tablenamefor_full)||'::regclass' into len;
FOR i IN 1..len LOOP OPEN curs1 FOR EXECUTE 'SELECT '||quote_ident(tablenamefor_col)||
' from '||quote_ident(tablenamefor)||
' order by '||quote_ident(tablenamefor_col)||' ASC';
FETCH ABSOLUTE i FROM curs1 INTO symbolz;
tablename1 = 'ctbh_trades_'||lower(symbolz);
IF NOT EXISTS (SELECT * FROM pg_tables WHERE TABLENAME=tablename1) THEN
NULL;
ELSE
EXECUTE 'SELECT COALESCE(SUM(quantity),0) sum
FROM '||quote_ident(tablename1)||'
WHERE '||quote_ident(tablename1)||'.timestamp >=
CURRENT_TIMESTAMP - interval ''1 minutes'' and '||quote_ident(tablename1)||'.side = ''buy''' into buy;
EXECUTE 'SELECT COALESCE(SUM(quantity),0) sum
FROM '||quote_ident(tablename1)||'
WHERE '||quote_ident(tablename1)||'.timestamp >=
CURRENT_TIMESTAMP - interval ''1 minutes'' and '||quote_ident(tablename1)||'.side = ''sell''' into sell;
total_1min = buy - sell;
total_full_1min = buy + sell;
работает медленно?


Sander
19.10.2018
08:19:03
Всем привет,
я не очень силен в psql, другими базами пользовался, изучал материал - но не удалось разобраться до конца,
есть в psql SEQUANCE и IDENTITY, оба делают что-то похожее (позволяют делать index/auto_increment).
---
SEQUANCE - держит данные о текущем index, в отдельной таблице,
IDENTITY - хранит в определенной таблице, которой тебе нужно, просто увеличивая index на 1, или как сам настроить IDENTITY(1, 1)
---
собственно какой следует использовать IDENTITY или SEQUANCE? в каких случиях один вариант лучше чем другой?


Lestat -
19.10.2018
08:22:14
Всем привет,
я не очень силен в psql, другими базами пользовался, изучал материал - но не удалось разобраться до конца,
есть в psql SEQUANCE и IDENTITY, оба делают что-то похожее (позволяют делать index/auto_increment).
---
SEQUANCE - держит данные о текущем index, в отдельной таблице,
IDENTITY - хранит в определенной таблице, которой тебе нужно, просто увеличивая index на 1, или как сам настроить IDENTITY(1, 1)
---
собственно какой следует использовать IDENTITY или SEQUANCE? в каких случиях один вариант лучше чем другой?
https://stackoverflow.com/questions/10062328/sequence-vs-identity

Let Eat
19.10.2018
09:03:16

Mikhail
19.10.2018
09:53:32
коллеги, кто смог выцарапать доступ к репе имиджа https://hub.docker.com/r/sorintlab/stolon/?
разработчики говорят, что указанный имидж - демо, для прода нужно собирать самому. хотелось бы посмотреть на пример, но мне он не доступен (закрытая репа)
хотя в хелм чарте они таки используют демо образ

Сергей
19.10.2018
10:08:46
Друзья, а кто админ в чате? Есть пара вопросов!

Andrei
19.10.2018
10:15:22
Админ чата?

Сергей
19.10.2018
10:30:49
Да

Artem
19.10.2018
10:45:16

Sab0
19.10.2018
11:00:21
ребят, я правильный пгадмин накатил?
я до этого только пхпмайадмин юзал
там как-то было понятнее все))

Oleg
19.10.2018
11:01:19
это группа серверов. туда добавляешь sql-сервера. там внутри будет понятнее

Google

Sab0
19.10.2018
11:10:26

Alexandr
19.10.2018
11:13:33
конечно работает, добавляй

Sab0
19.10.2018
11:14:24
чеее а есть что-то, что вот точь-в-точь как phpmyadmin работает?))
а ой
он просто не коннектится все равно че-т
я пароль для пг не задавал, тут требует

Maxim ??
19.10.2018
11:16:25
надо задать

Alexandr
19.10.2018
11:18:14
Добрый день, подскажите pgtop показывает величины которые я не очень понимаю, например операции ввода/вывода измеряются в reads/s и KB/s, вот что такое reads/s? И что такое hit, row?

Mikhail
19.10.2018
11:27:04

Sab0
19.10.2018
11:27:23
омни тож скачал
я все попробую

Alexander
19.10.2018
11:35:14
Что в pg_hba.conf, postgresql.conf? Машина с которой подключаетесь в той же подсети, что и сервер PostgreSQL? Что в логах PostgreSQL?

Sab0
19.10.2018
11:36:38
ща зашло
матерь божья, у меня получилось!!!

Rushan
19.10.2018
11:52:25
Коллеги, добрый день.
Подскажите пожалуйста, ускоряют ли индексы dml операции?

Google

Maxim
19.10.2018
11:56:50

Mike Chuguniy
19.10.2018
11:57:44

Sab0
19.10.2018
12:00:24

Alexandr
19.10.2018
12:04:57


Сергей
19.10.2018
12:34:13
Друзья-товарищи!!!
Ищу срочно специалиста.
В компании следующая ситуация, сейчас переходим с реляционных БД на не реляционные. Если говорить более формально о задачах, то все выглядит так:
Оптимизация архитектуры ХД
;
Разработка и поддержка ETL (Pentaho)
;
Реализация оптимальных решений по загрузке, преобразованию и хранению данных;
Администрирование БД с целью повышения производительности
;
Анализ БД сервисных платформ (MsSQL, Oracle, MongoDB, PostgreSQL) и рекомендации по оптимизации
Ad-hoc запросы от бизнес-пользователей
Требования
Опыт разработки и администрирования БД PostgreSQL
Знание Linux команд, SQL диалектов
Знание одного из диалектов SQL на уровне оптимизации запросов
Опыт разработки ETL-процессов.
По условиям офис в пешей доступности от метро, ДМС+связь+фитнес+ либеральное руководство.
По деньгам: до 180 000 точно готовы предложить, большее нужно обсуждать индивидуально.
Кому интересно, за подробностями в личку.
Админу счастья!!!


Сергей
19.10.2018
12:35:57
Друзья-товарищи!!!
Ищу срочно специалиста.
В компании следующая ситуация, сейчас переходим с реляционных БД на не реляционные. Если говорить более формально о задачах, то все выглядит так:
Оптимизация архитектуры ХД
;
Разработка и поддержка ETL (Pentaho)
;
Реализация оптимальных решений по загрузке, преобразованию и хранению данных;
Администрирование БД с целью повышения производительности
;
Анализ БД сервисных платформ (MsSQL, Oracle, MongoDB, PostgreSQL) и рекомендации по оптимизации
Ad-hoc запросы от бизнес-пользователей
Требования
Опыт разработки и администрирования БД PostgreSQL
Знание Linux команд, SQL диалектов
Знание одного из диалектов SQL на уровне оптимизации запросов
Опыт разработки ETL-процессов.
По условиям офис в пешей доступности от метро, ДМС+связь+фитнес+ либеральное руководство.
По деньгам: до 180 000 точно готовы предложить, большее нужно обсуждать индивидуально.
Кому интересно, за подробностями в личку.
Админу счастья!!!
После второго абзаца грустно становится


Anatoly
19.10.2018
12:42:06
а кто-то использовал pg_page_verification ?

Mike Chuguniy
19.10.2018
12:48:52
> переходим с реляционных БД на не реляционные
Уважаемые коллеги! У меня в связи с этой совершенно пятничной вакансией пятничный же вопрос: а кто-нибудь знает НЕреляционные СУБД? (не базы, а именно системы управления, т.е. много баз, много пользователей с разграничением прав доступа, ACID хотя бы на уровне READ COMMITTED, и вот это вот фсйо)
Чисто праздного пятничного любопытства вопрос. А то вот сижу, погрузился во всякое, а в мире вона чего деется.

Rushan
19.10.2018
12:49:53

Alex
19.10.2018
12:50:05
ну как бы ... наш tarantool вроде умеет в acid
в монге вроде обещали тот же acid вкрутить

Сергей
19.10.2018
12:50:35
Вкрутили
На 60 секунд?

Mike Chuguniy
19.10.2018
12:52:10
в монге вроде обещали тот же acid вкрутить
А кто-нибудь знает, что скоро сказка сказывается, да не скоро дело делается. Вкрутить можно что угодно и куда угодно. Вопрос, причем далеко не праздный - а оно потом вообще фунциклировать будет?

Alex
19.10.2018
12:53:00
я с монгой предпочитаю не работать по возможности, уж больно противоречивый опыт был получен :)

Mike Chuguniy
19.10.2018
12:53:52

Alex
19.10.2018
12:54:26
ну там писали пионеры со всеми вытекающими, поэтому нинадо там ничему удивлятся
логика тоже "прикрутим сбоку чтобы было"
обычно надо из этого исходить при работе с ней :)

Google

Mike Chuguniy
19.10.2018
12:56:56

Alex
19.10.2018
12:57:53
кхм. мне доводилось писать биллинг. до поступления в вуз :))

Mike Chuguniy
19.10.2018
12:59:17
Ну... В те времена далёкие, таперича почти былинные, в погроммиз без образования никто не совался.

Darafei
19.10.2018
13:01:18
Рассказал про крон, починили wget-ом по крону в полночь

Alex
19.10.2018
13:02:08
телекомовский конечно :)

Anatoly
19.10.2018
14:21:42
а чексуммы не пашут для временных таблиц? постгрес создает файлы вида /base/12406/t5_17358 , но верификация чексумм для них падает..

F01134H
19.10.2018
14:42:23
Ребят, если у меня есть unique поле, и я в запросе пропишу:
ON CONFLICT (field) DO NOTHING
У меня же строки которые крашнутся - не добавятся в бд?
это все после множественного INSERT
и не крашнется ли из-за этого весь запрос?
Задача думаю ясна - записать только строки, которых еще нет

Alexey
19.10.2018
14:47:23
> У меня же строки которые крашнутся - не добавятся в бд?
Как же они добавятся если у вас uniq?
> и не крашнется ли из-за этого весь запрос?
Наверно транзакция? даже интуитивно не должна

F01134H
19.10.2018
14:47:59

Alexey
19.10.2018
14:48:19
Да, должно быть норм

F01134H
19.10.2018
14:48:39
Окей, потестим, спасибо за ответ)