@pgsql

Страница 225 из 1062
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
либо вечер пятницы расслабил всех, либо вопрос ввёл в ступор
http://stackoverflow.com/questions/5003260/expand-a-varchar-column-very-slowly-why

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
ADD COLUMN, UPDATE, DROP COLUMN, RENAME COLUMN?
только имейте в виду, что drop column не удаляет данные из хипа, а просто помечает в каталоге, что эта колонка удалена

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
ну или есть ли от других институтов хорошие курсы?
из нормального только вот это знаю https://www.edx.org/course/reliable-distributed-algorithms-part-1-kthx-id2203-1x

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
т.е. всё таки лучше использовать конструкцию с доп колонкой?
мы пользовали вариант с редактированием pg_attribute

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
Неплохо)

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