Работаем с базой из(в) Go. Опыт Авито (Дима Вагин, Авито)

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 7

  • @saimonshaplygin7867
    @saimonshaplygin7867 Год назад +1

    На 17ой минуте - 23 слайд ещё есть одна ошибка. При возникновении error не откатывается транзакция

    • @Timonishe
      @Timonishe Год назад

      там просто потерялся defer tx.Rollback() :)

    • @igoremelyanov5234
      @igoremelyanov5234 Год назад

      А там разве не будет такого, что мы просто выйдем и изменения транзакции не закоммитятся? Ну то есть явно rollback тут вызывать и не нужно

    • @Timonishe
      @Timonishe Год назад

      @@igoremelyanov5234 it depends... если контекст отменится, то транзакция откатится, но если не отменится, то так и повиснет

  • @saimonshaplygin7867
    @saimonshaplygin7867 Год назад

    Схемы довольно тяжело разбирать, так как на слайде их практически не видно

  • @ilyakrylov7943
    @ilyakrylov7943 Год назад

    А почему PostgreSQL 12 версии? Вроде довольно старая версия

    • @Timonishe
      @Timonishe Год назад

      баз много, и всякая миграция между мажорными версиям - сильная боль, поэтому не разводим зоопарки из разных версий и движемся в сторону автоматических миграций между мажорными версиями через логическую репликацию. stay tuned!