Poniższy kod nie wywołuje błędu. Ale nie umieszcza żadnych wartości w mojej bazie danych. Usunięto wszystkie ograniczenia z tabeli oprócz indeksu klucza podstawowego. Dwa pola są oboma łańcuchami. Jakieś pomysły? Najbardziej mylące jest to, że żadne błędy nie są rejestrowane.Brak błędów zarejestrowanych z błędem Postgres/Psycopg2 copy_from
conn = psycopg2.connect("dbname=<mydbname> user=postgres password=<mypassword>")
cur = conn.cursor()
output = StringIO.StringIO()
output.write('Citizen Caine\tMy_API_id\n')
cur.copy_from(output, 'movie', columns=('title','api_id'))
conn.commit()
Gdzie jest twój commit()? –
To dobry haczyk, ale został pominięty tylko w moim pierwszym szkicu tutaj. Zatwierdzenie jest w moim kodzie i nie aktualizuje się. –