# dao В этой задаче вам нужно реализовать data access object для доступа к таблице пользователей. - Функция `CreateDao` должна создавать таблицу в базе данных. - Метод `Create` должен создавать нового пользователя и назначать его `ID`. За генерацию `ID` должна отвечать база данных, использовать `rand` запрещается. - Метод `Update` меняет `Name` пользователя. - Метод `Delete` удаляет пользователя из таблицы. - Метод `Lookup` возвращает `Name` пользователя по `ID`. - Метод `List` возвращает список всех пользователей в таблице. ## Запуск тестов на linux Для работы тестов на ubuntu нужно установить пакет `postgresql`. ``` sudo apt install postgresql ``` Если вы работаете на другом дистрибутиве linux, воспользуйтесь своим пакетным менеджером. Для работы тестов нужны исполняемые файлы `postgres` и `initdb`. Тесты сами запускают базу данных в начале, и останавливают её в конце. База данных работает от текущего пользователя во временной директории.