Size: a a a

TypeORM - Русскоязычное сообщество

2020 October 29

S

Sergey in TypeORM - Русскоязычное сообщество
-
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
Вопрос, небольшой совсем, primarygeneratedcolumn подразумевает увеличение каждый раз, даже для неудачных запросов?
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
Как по мне это странно, ведь мы ничего не добавляем, а уникальный индекс увеличивается, выглядит, как баг.
источник

S

Sergey in TypeORM - Русскоязычное сообщество
да
источник

S

Sergey in TypeORM - Русскоязычное сообщество
это прикол sequence num в pgsql как минимум
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
Но это же не рационально, я понимаю, что можно сделать primarycolumn и самому индексировать, но почему не сделать так из коробки?
источник

S

Sergey in TypeORM - Русскоязычное сообщество
счетчик как бы отдельно от транзакции существует, живет своей жизнью
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
Я к тому, что возможно переполнение, если очень много неудачных попыток будет.
источник

S

Sergey in TypeORM - Русскоязычное сообщество
bigint
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
То есть нельзя придумать ситуации, где будет так много запросов, что это перестанет работать?
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
Ладно, спасибо, ну мало ли, я что не так сделал, но я понял, что могу сам по желанию индексировать, как захочу.
источник

S

Sergey in TypeORM - Русскоязычное сообщество
тебе скорее не в typeorm чат, а в @pgsql или другие sql-подобные
источник

S

Sergey in TypeORM - Русскоязычное сообщество
это уже зависит от базы
источник

LC

Lapis Cursed in TypeORM - Русскоязычное сообщество
Понял, спасибо.
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
Добрый день. У меня машина локальная и Amazon RDS в разных временных зонах и поле @CreateDateColumn() отличается от локальной машины где нода стоит на 4 часа в формате времени UTC.  Даже не понимаю на кого валить
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
БД Postgres
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
господи, по умолчанию TypeORM создает поле TIMESTAMP WITHOUT TIME ZONE
источник

S

Sergey in TypeORM - Русскоязычное сообщество
Bogdan Korenkov
Добрый день. У меня машина локальная и Amazon RDS в разных временных зонах и поле @CreateDateColumn() отличается от локальной машины где нода стоит на 4 часа в формате времени UTC.  Даже не понимаю на кого валить
Create date column ставит дату без тайм зоны, я решил проблему добавлением timestamp with time zone
источник

S

Sergey in TypeORM - Русскоязычное сообщество
@CreateDateColumn('timestamp with time zone')
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
Sergey
Create date column ставит дату без тайм зоны, я решил проблему добавлением timestamp with time zone
спасибо, а ты как конвертировал потом, не осталось воспоминаний, а то у меня уже в проде все, а миграция автоматическая тупо дропает и заново создает
источник