psycopg2: Не можете адаптировать тип 'UUID'? - PullRequest
0 голосов
/ 29 июня 2018

Я использую 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')

Есть идеи, почему это происходит? Спасибо.

...