MikhailFerapontow / yadro-go

Проект с Golang курс | YADRO
1 stars 0 forks source link

Задание 6 #12

Closed vbelogrudov closed 3 months ago

vbelogrudov commented 3 months ago

Основы работы с SQL. Схемы, миграции.

Цель

Перевести json базу на базу данных SQL.

Критерии приемки

  1. Спроектировать таблицу для базы данных и для индекса.
  2. Создание таблицы должно осуществляться автоматически с помощью инструмента migrate, точнее с помощью вызова библиотеки golang migrate при старте. Сделать up и down миграции для каждой таблицы.
  3. В качестве сервера используем sqlite, config.yaml должен содержать строчку dsn с адресом базы данных.
  4. POST /update заполняет обе таблицы по необходимости.
  5. При GET /pics запросах xkcd-server запрашивает таблицу индексов и комиксов для получения результата.

    Материалы для ознакомления