diff --git a/dao/README.md b/dao/README.md index 45196da..314ee1a 100644 --- a/dao/README.md +++ b/dao/README.md @@ -4,7 +4,21 @@ - Функция `CreateDao` должна создавать таблицу в базе данных. - Метод `Create` должен создавать нового пользователя и назначать его `ID`. + За генерацию `ID` должна отвечать база данных, использовать `rand` запрещается. - Метод `Update` меняет `Name` пользователя. - Метод `Delete` удаляет пользователя из таблицы. - Метод `Lookup` возвращает `Name` пользователя по `ID`. - Метод `List` возвращает список всех пользователей в таблице. + +## Запуск тестов на linux + +Для работы тестов на ubuntu нужно установить пакет `postgresql`. + +``` +sudo apt install postgresql +``` + +Если вы работаете на другом дистрибутиве linux, воспользуйтесь своим пакетным менеджером. Для работы тестов нужны исполняемые файлы `postgres` и `initdb`. + +Тесты сами запускают базу данных в начале, и останавливают её в конце. +База данных работает от текущего пользователя во временной директории.