Size: a a a

Ruby, Rails, Hanami | dry-rb

2019 December 04

AB

Artur Borisovich in Ruby, Rails, Hanami | dry-rb
Taras Kravchenko
в чем именно боль? можно пример?
Не, сегодня без примеров, к сожалению. Вернёмся к этой теме как буду чуть здоровее
источник

V

Veronika in Ruby, Rails, Hanami | dry-rb
Привет! Есть кто-то из Днепра?
источник

AZ

Artem Zatsepa in Ruby, Rails, Hanami | dry-rb
А зачем тебе рубисты из Днепра?
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
Поплыть с ними в Припять
источник

T

Tim in Ruby, Rails, Hanami | dry-rb
Artem Zatsepa
А зачем тебе рубисты из Днепра?
захайрить (захайратить гыгы)
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Eugene Shved
Топовости не вижу.
при генерации ключа ты не привязан вообще к его источнику - сиквенсу etc. это бонусом дает очень большую гибкость из-за отсутствия необходимости рано персистить сущность, например
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
Персистить?
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Eugene Shved
Персистить?
С обычным автоинкрементом у тебя нет идентификатора до первого сохранения сущности
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
Хорошо, а как тогда решать проблему с индексацией?
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
А зачем мне индентификатор до первого сохранения сущности?”
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Eugene Shved
Хорошо, а как тогда решать проблему с индексацией?
Какую проблему?
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
focusshifter 🤔
Какую проблему?
То что оно плохо индексируется.
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
По праймари кею.
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
Плохо - значит долго.
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Eugene Shved
Плохо - значит долго.
Там обычный btree обычно, почему долго?
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Eugene Shved
А зачем мне индентификатор до первого сохранения сущности?”
Чтобы оставить papertrail даже если окончательная версия не была сохранена, например. Персистнулось - у тебя есть все операции с сущностью до персиста, не смогло - все еще есть лог операций, связанный одним идентификатом сквозным
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
focusshifter 🤔
Чтобы оставить papertrail даже если окончательная версия не была сохранена, например. Персистнулось - у тебя есть все операции с сущностью до персиста, не смогло - все еще есть лог операций, связанный одним идентификатом сквозным
Круто, а можешь рассказать бизнес кейс?
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
Eugene Shved
Круто, а можешь рассказать бизнес кейс?
Да, чуть попозже напишу
источник

A

Artem in Ruby, Rails, Hanami | dry-rb
focusshifter 🤔
Чтобы оставить papertrail даже если окончательная версия не была сохранена, например. Персистнулось - у тебя есть все операции с сущностью до персиста, не смогло - все еще есть лог операций, связанный одним идентификатом сквозным
А разве uuid не постгрес генерирует?
источник

ES

Eugene Shved in Ruby, Rails, Hanami | dry-rb
Постгрес, да.
источник