module
0.0.0-20221030193230-7e60cfe80e01
Repository: https://github.com/egormatirov/microtasks.git
Documentation: pkg.go.dev
# README
Задание 1
Создать docker-compose.yml поднимающий PostgreSQL 14. Данные при перезапуске контейнера должны сохраняться.
Задание 2
Сделать простой сервис на Go + gin, который отвечает hello world. Обернуть его в докер-контейнер и добавить в docker-compose.yml.
Задание 3
Сделать CRUD для заметок:
- Создание заметки – айди пользователя (uuidv7), заголовок, текст, теги (хранить в отдельной таблице). Возвращает айди заметки – uuidv7.
- Поиск заметок – обязательный параметр айди пользователя (uuidv7), искать можно по тегам, по заголовку.
- Обновление заметки – айди заметки (uuidv7), новый заголовок, новый текст, массив тегов.
- Удаление заметки – айди заметки (uuidv7).
Использовать https://pkg.go.dev/github.com/Masterminds/squirrel для генерации запросов и https://godoc.org/github.com/jmoiron/sqlx для чтения данных из sql.
# Packages
No description provided by the author