나는 CSV 파일을 처리하고 PSQL 인스턴스 (AZURE
에서 호스팅 됨)에 삽입 할 수 있도록 App Engine 플라스크 응용 프로그램에서 pg8000을 사용하고 있습니다.CSV에서 pg8000 복사본
pg8000
이 아닌 이유는 무엇입니까? psycopg2
? -> 앱 엔진은 psycopg2를 지원하지 않기 때문에
지금까지 pg8000
의 문서에는 psycopg2와 같은 기능을 수행한다고 나와 있지 않습니다. 나는 SO를 비롯한 다른 장소에서 문서를 포함한 예제를 발견하지 못했습니다.
가능한지 누구나 알고 계십니까? 당신은 옵션이 할
에 가능하게, the source code 보면
는
이 잘 작동하지만 다음과 같은 오류가 발생합니다 :'ProgrammingError : (u'ERROR ', u'ERROR', u'42601는 'u'INSERT는 표현보다 더 많은 대상 열이'u'79을 ' , u'analyze.c ', u'884', u'transformInsertRow ')', 이걸 도와 줄 수 있니? 열 중 하나가 autoincrement이고 insert 문에 지정되지 않았습니다. – codeninja
이것은 SQL 오류입니다. 먼저 SQL을 작동시켜야하고'executemany'에 연결해야합니다. – cwallenpoole
고정! 그러나 처리하는 데는 많은 시간이 걸립니다. 삽입하는 대신 복사 명령을 사용할 수 없습니까? – codeninja