@pgsql

Страница 979 из 1062
Terminator
11.09.2018
04:29:41
Алина Синькина будет жить. Поприветствуем!

Akylai
11.09.2018
04:42:30
Добрый день подскажите как написать селект , где вычисляется период времени но типо такого select * from gw_transactions where created between date '2001-09-28' + time '03:00' and date '2001-09-28' + time '04:15';

Google
Akylai
11.09.2018
04:42:55
что бы время и дата изначально брались отдельно и потом как конконтенировать

потому как эта не работает

Akylai
11.09.2018
04:54:44
select * from gw_transactions where created between to_timestamp( '2001-01-28', 'YYYY MM DD') + to_timestamp ('03:00','hh:ii') and to_timestamp( '2001-03-28', 'YYYY MM DD') + to_timestamp('03:00','hh:ii');

что то или я не поняла но зачем мне переводить в формат

?

Andrey
11.09.2018
04:55:29
Сначала надо склеить строки а потом передать в to_timestamp.

Akylai
11.09.2018
04:57:45


а сразу так нельзя сделать ?

Andrey
11.09.2018
05:50:31
а сразу так нельзя сделать ?
Вы же написали "конкатенировать". В вашем примере на скриншоте дата просто складывается со временем.

Это разные операции. Первая вернёт дату а вторая число.

extract

Terminator
11.09.2018
06:14:23
Само Превосходство будет жить. Поприветствуем!

Google
Yaroslav
11.09.2018
06:23:04
Это в запросе типа SELECT ... FROM t WHERE date_trunc('year', mydate) = '2018-01-01'? Да оба варианта [очень] плохи по сравнению с нормальным: SELECT ... FROM t WHERE mydate >= '2018-01-01'::timestamptz AND mydate < '2019-01-01'::timestamptz;

Потому что ((без функционального индекса на date_trunc('year', mydate), который, в случае если mydate — это timestamptz, Вы просто не сможете создать) оба способа будут делать seq scan (ну или (full!) scan очень узкого индекса, в крайнем случае), а нормальный вариант индексы использовать может.

Denis
11.09.2018
06:47:45
а почему я не смогу создать функциональный индекс, если mydate - это tstz?

Yaroslav
11.09.2018
07:02:09
а почему я не смогу создать функциональный индекс, если mydate - это tstz?
Как отвечают на такие вопросы в IRC: http://fetter.org/tias.html ;)

Denis
11.09.2018
07:02:33
?

ERROR: functions in index expression must be marked IMMUTABLE

Eugeny
11.09.2018
07:37:14
люди, а как назвать набор строк, то group by и limit ?

Михаил
11.09.2018
07:39:54
Назови строки группировки и ограничения :)

Eugeny
11.09.2018
07:40:36
до, группировки, ну тоесть то что начитывается from where.

результирующий набор это я так понимаю совсем конечный

Михаил
11.09.2018
07:45:20
Слишком теоретический вопрос. Назови "результат выборки до группировки"

Terminator
11.09.2018
08:21:03
Дарья Ингушевич будет жить. Поприветствуем!

@tkorchagin будет жить. Поприветствуем!

@broshkina1234 будет жить. Поприветствуем!

@lestvt будет жить. Поприветствуем!

@novns будет жить. Поприветствуем!

Ilya
11.09.2018
10:49:59
Господа, посоветуйте сертификацию по Постгресу. Желательно по разработке.

Subb98
11.09.2018
10:50:31
зачем нужен сертификат?

Ilya
11.09.2018
10:51:50
зачем нужен сертификат?
Заказчику это желательно.

Google
Ilya
11.09.2018
10:52:23
Я готов обсуждать необходимость сертификации, если кому-то это интересно, но сначала посоветуйте где вообще можно сертифицироваться.

Subb98
11.09.2018
10:53:25
то есть, вы будете из-за заказчика тратить много времени и вероятно денег для получения сертификата? это даже не обусловлено необходимостью повышения квалификации, это просто хочет заказчик? по мне так неуважительная причина. посоветовать не могу, я получал только бесплатные сертификаты.

Subb98
11.09.2018
10:55:17
на datacamp'е есть курсы по постгресу. на они больше относятся к дата саентистам.

Ilya
11.09.2018
10:55:22
Заказчику хочется гарантий.

Subb98
11.09.2018
10:55:32
гарантий чего?

Ilya
11.09.2018
10:55:38
Гарантий знаний.

Subb98
11.09.2018
10:56:04
у вас какой-то упоротый заказчик. нормальный хотел бы гарантий исполнения заказов.

Ilya
11.09.2018
10:56:10
Владислав, я не хочу с Вами спорить, я сам знаю что все эти корочки мало о чём говорят. :)

Subb98
11.09.2018
10:56:30
а то у меня могут быть знания, а желания делать работу нет )

Ilya
11.09.2018
10:56:37
Ilya
11.09.2018
10:57:19
а то у меня могут быть знания, а желания делать работу нет )
Я Вам больше скажу, Вы можите быть отличным зубрёжником, получить вагон сертификатов... и не понимать ровным счётом ни черта. Я лично одного такого человека знаю.

Ilya
11.09.2018
10:57:31
Subb98
11.09.2018
10:57:38
теория без практики не стоит ничего

и забывается также быстро, как учится

даже ещё быстрее

Google
vladget
11.09.2018
11:04:19
Коллеги, такая странная проблема: у меня данные одного и тогоже поля в jsonb в одной таблице экранируеться в другой нет... в чем может быть разница? куда копать? в обе таблицы пишет один и тот же класс

AlexAnder
11.09.2018
11:10:43
"A PostgreSQL type with the name XXX was not found in the database"

что это значит?

никто не сталкивался?

elfiki
11.09.2018
11:12:31
ну нет типа с таким названием

AlexAnder
11.09.2018
11:12:52
хм,



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