Leopold1975 / project_yadro

0 stars 0 forks source link

Задание 6 #17

Closed vbelogrudov closed 5 months ago

vbelogrudov commented 6 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 запрашивает таблицу индексов и комиксов для получения результата.

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

Leopold1975 commented 5 months ago

https://github.com/Leopold1975/project_yadro/pull/16