Skip to content

EgorMatirov/microtasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published