MikhailFerapontow / yadro-go

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

feat(database): add sqlite adapter and migrations #11

Closed MikhailFerapontow closed 3 months ago

MikhailFerapontow commented 3 months ago

Задание 6 выполнено.

@vbelogrudov

1) Была спроектированна база данных. Замечание: я не делал специализированную таблицу для индекса, но создал view, которое использую для получения данных из базы данных при поиске.

ER

2) Создание базы данных происходит автоматически при старте приложения. Также к базе данных автоматически применяются миграции.

3) Используется sqlite. Его настройку можно найти в конфиге

4) Метод POST /update. Обновляет только базу данных. Так как для удобства я использую view, то оно обновляется автоматически.

5) При поиске использую view

MikhailFerapontow commented 3 months ago

@vbelogrudov Проблема apple,doctor состояла в стеммере, он не разделял эти слова. Изменил стеммер, проблема решилась.

Передаю req.Context() в /update

Теперь проверяю открыт ли порт, и если нет, то выдаю новый порт на использование