我用python
和vertica-python
庫COPY
數據Vertica
DB將數據複製到Vertica的使用python
connection = vertica_python.connect(**conn_info)
vsql_cur = connection.cursor()
with open("/tmp/vertica-test-insert", "rb") as fs:
vsql_cur.copy("COPY table FROM STDIN DELIMITER ',' ", fs, buffer_size=65536)
connection.commit()
它插入數據,但只有5行,雖然文件中包含多個。這可能與數據庫設置有關,或者這是一些客戶端問題?
哪裏是你的調試代碼?你檢查了被拒絕的行嗎? – Kermit