
Darafei
27.01.2017
15:58:09
это боль, кстати
у нас таких данных навалом
и их в jsonb не вставить

Александр
27.01.2017
15:58:27
Почему?

Google

Darafei
27.01.2017
15:58:40
потому что jsonb хочет валидный уникод или падает

Александр
27.01.2017
15:58:49
Хм, не знал.

Darafei
27.01.2017
15:58:56
потому что у него в недрах text
а тут есть люди, которых по работе зацепляет слово "такси"? :)

Ivan
27.01.2017
16:08:14
О_О

Igor
27.01.2017
16:08:23
ты на 1 млрд поездок смотришь?)

Darafei
27.01.2017
16:10:38
я в бекенд временами палочкой тыкаю, чтобы они случались, но вопрос не про это :)
меня просто попросили в описание доклада добавить слово "такси", чтобы "привлечь народ". вот и интересно стало, вдруг и правда это слово важнее, чем слово postgis :)

Ivan
27.01.2017
16:14:20
Постгис важнее (:

Alexandr
27.01.2017
16:17:53
господа, добрый вечер

Судзумия
27.01.2017
16:19:11

Alexandr
27.01.2017
16:19:14
есть запрос
ALTER TABLE FuckinTable ALTER COLUMN caption TYPE VARCHAR(2000) USING (caption::varchar(2000))
, который необъяснимо долго выполняется для 2м записей
исходный тип — VARCHAR(200)

Google

Alexandr
27.01.2017
16:19:43
это норма?
либо вечер пятницы расслабил всех, либо вопрос ввёл в ступор

Судзумия
27.01.2017
17:13:42

Alexandr
27.01.2017
17:13:50
тем временем запрос выполняется
о, благодарю
понять бы

Судзумия
27.01.2017
17:16:22
Ответ говорит, что постгрес создаёт копию всей таблицы для такого изменения, чтобы юыло можно изменение откатить

Alexandr
27.01.2017
17:16:29
т.е. всё таки лучше использовать конструкцию с доп колонкой?
ADD COLUMN, UPDATE, DROP COLUMN, RENAME COLUMN?

Ivan
27.01.2017
17:20:06
С колонкой и rename точно быстро

Alexandr
27.01.2017
17:21:01
ок, спасибо, перепишем)

Ildar
27.01.2017
17:30:45

Alexandr
27.01.2017
17:32:21
неужто VACUUM делать?)

Ildar
27.01.2017
17:32:44
если только vacuum full

Alexandr
27.01.2017
17:32:54
ну да
может быть и дойдёт когда нибудь время до VACUUM FULL

Evgeniy
27.01.2017
20:31:12
а знает кто на ютубе каналы про расперделенные базы, такие же классные как CMU Database Group?
ну или есть ли от других институтов хорошие курсы?

Stas
27.01.2017
20:32:38

Evgeniy
27.01.2017
20:34:54
от одного из авторов того курса есть https://www.youtube.com/playlist?list=PL700757A5D4B3F368

Google

Evgeniy
27.01.2017
20:41:05
https://github.com/Developer-Y/cs-video-courses/blob/master/README.md
Distributed Systems

Yegor
27.01.2017
21:04:19
Паксос хуяксос

Evgeniy
27.01.2017
21:07:38
я надеялся что байлиса найду
а он чото на ютубе не читал ничего

Иван
30.01.2017
05:12:53
ребят подскажите в чем косяк найти не могу

Darafei
30.01.2017
05:14:28
obekt ?

Иван
30.01.2017
05:15:30
и что

Nikita
30.01.2017
05:23:06
ругается на отсутствующую скобку, но запрос не полный, трудно понять где она не закрыта
кстати в некоторых случаях требуется даты заключать в одинарные кавычки
pgadmin в таких случаях ругается

Иван
30.01.2017
05:25:42
запрос не маленький просто

Nikita
30.01.2017
05:25:58
видимо из-за дат, он подчеркивает дату
красным
распознает как число

Иван
30.01.2017
05:26:53
в ковычки ее? попробовать

Nikita
30.01.2017
05:27:01
да, в одинарные
и скорее всего надо будет еще даты поправить на формат YYYY-MM-DD

Иван
30.01.2017
05:28:44
после ковычек вшло

Google

Иван
30.01.2017
05:29:46

Nikita
30.01.2017
05:35:26
только сейчас кстати обратил внимание, что это оракл

Иван
30.01.2017
05:40:20
ок
почему? через _ же написано было
а в обратку через _ не хочет

Darafei
30.01.2017
05:49:12
а с чего двойные кавычки вокруг константы?

Nikita
30.01.2017
05:49:16
через дефис надо, а не через знак подчеркивания
чет я не понимаю, почему показана ошибка именно так, можно скинуть сюда результат исправления в запросе??

Darafei
30.01.2017
05:50:20

Иван
30.01.2017
05:50:56

Nikita
30.01.2017
05:51:03
я предлагал вот так
... BETWEEN TRUNC('2017-01-01')
а в названии поля дефисы ни к чему, и если я правильно понял dd_mm_yyyy это поле из БД и его переименовывать не надо в запросе

Иван
30.01.2017
06:01:30
да в чужом запросе копаюсь просто базу до этого тоже не видел
крч дело в том
что я удалил это TRUNC и все заработало
спасибо за помощь

Denis
30.01.2017
07:59:09
В какой схеме создаются временные таблицы?

Alex
30.01.2017
08:02:10
в той в которой создаете

Vadim
30.01.2017
08:03:25
pg_temp_ если не указывать

Google

Dmitriy
30.01.2017
08:04:13
https://www.postgresql.org/message-id/005201cbdd99$8930e990$9b92bcb0$@com возможно, будет полезно

Петр
30.01.2017
10:43:01

Alexandr
30.01.2017
10:44:33
хехе
не поверите, только что на этом и сошлись

Иван
30.01.2017
11:06:36
ребят хелп в чем ошибка?
oracle

Vladislav
30.01.2017
11:07:14

Fike
30.01.2017
11:07:19
Иван, а как называется чат?

Vladislav
30.01.2017
11:07:52

Иван
30.01.2017
11:08:04
ну полюбому mysql знаете
дай чат по аркл если
так
синтаксис похож

Alexander
30.01.2017
11:08:24
Неплохо)