Есть ли хорошая практика для ввода значений ключа NULL в базу данных PostgreSQL, когда переменная None в Python?
Запуск этого запроса:
mycursor.execute('INSERT INTO products (user_id, city_id, product_id, quantity, price) VALUES (%i, %i, %i, %i, %f)' %(user_id, city_id, product_id, quantity, price))
приводит к исключению a TypeError, если user_id равно None.
Как можно вставить NULL в базу данных, когда значение None, используя драйвер psycopg2?