PostgreSQL присваивает пятисимвольные коды ошибок, которые соответствуют «SQLSTATE». Приложения обычно проверяют код ошибки и только потом обращаются к текстовому сообщению об ошибке. Коды ошибок и текстовое сообщение не меняются в новых выпусках. Обратите внимание, что не все коды ошибок, создаваемые PostgreSQL, определены в стандарте SQL. Некоторые дополнительные коды ошибок были добавлены самостоятельно или заимствованы из других баз данных. Первые два символа кода ошибки представляют класс ошибок, а последние три символа - конкретное условие в этом классе...
Что необходимо сделать: Подключитесь к СУБД через psql и создайте базу данных skillbox_db, которая должна быть доступна юзеру, указанному в env-переменных. С помощью метакоманд подключитесь к созданной базе данных и создайте таблицу test_psql_table. Во flask-приложении с помощью ORM SqlAlchemy настройте соединение со skillbox_db и опишите модели пользователя и кофе, который предпочитает пить наш пользователь: мы имеем вот такой qsl-скрипт по созданию таблиц coffee и users С помощью функции before_first_request создайте десять пользователей и десять сортов кофе...