4. (П2) Виконання завдань з Python та PostgreSQL¶
Завдання аналогічне до першої практичної, але на цей раз використати PostgreSQL.
Виконувати лише за допомогою Python коду (без прямого втручання в БД)
Розробити сервіс, який зберігає інформацію про погоду в місті Луцьк (Lutsk) в PostgreSQL бд використовуючи wttr.in API. Сервіс повинен підтримувати два command line аргументи:
- service - запускає процес, який кожну хвилину зберігає інформацію про температуру в бд
- history - виводить в термінал збережену інформацію (історію) в форматі: Час має бути відсортований у спадному порядку.
Приклад запиту для отримання актуальної температури:
Для запуску PostgreSQL використовуйте Docker:
docker run --name my-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_DB=mydb -p 5432:5432 -d postgres
Знайшли помилку чи бажаєте додати інформацію, щоб покращити курс? Створіть issue на GitHub