Я использую psycopg2, чтобы попытаться вставить запись в таблицу, в которой тип данных соответствует типу Postgres 'uuid'.
Согласно этой странице , я должен иметь возможность напрямую использовать тип Python uuid.UUID, как показано в следующем коде:
uuid_entry = uuid.uuid4()
command = "INSERT INTO MyTable (uuid) VALUES (%s)"
cursor.execute(command, (uuid_entry,))
Однако, когда я пытаюсь это сделать, выдает ошибку:
ProgrammingError(can't adapt type 'UUID')
Есть идеи, почему это происходит? Спасибо.