pgcsv pgcsv的目的是使CSV文件显示在数据库中。 为此,它将自动创建表模式和COPY数据。 它不会尝试执行类型推断。 它不会尝试修复您的CSV文件(假定该文件可读为UTF-8,第一行包含列标题)。 用法 $ pip install pgcsv $ pgcsv --db postgresql://localhost/database new_table csv_file.csv