相关疑难解决方法(0)

使用Python将CSV文件导入sqlite3数据库表

我有一个CSV文件,我想使用Python将此文件批量导入我的sqlite3数据库.命令是".import .....".但它似乎无法像这样工作.谁能给我一个如何在sqlite3中做到这一点的例子?我正在使用Windows以防万一.谢谢

python database csv sqlite

90
推荐指数
10
解决办法
13万
查看次数

重复键值违反唯一约束 - 尝试从 dask 数据帧创建 sql 表时出现 postgres 错误

问题之后,当我尝试从具有多个分区的 dask.dataframe 创建 postgresql 表时,出现以下错误:

IntegrityError: (psycopg2.IntegrityError) duplicate key value violates unique constraint "pg_type_typname_nsp_index"
DETAIL:  Key (typname, typnamespace)=(test1, 2200) already exists.
 [SQL: '\nCREATE TABLE test1 (\n\t"A" BIGINT, \n\t"B" BIGINT, \n\t"C" BIGINT, \n\t"D" BIGINT, \n\t"E" BIGINT, \n\t"F" BIGINT, \n\t"G" BIGINT, \n\t"H" BIGINT, \n\t"I" BIGINT, \n\t"J" BIGINT, \n\tidx BIGINT\n)\n\n']
Run Code Online (Sandbox Code Playgroud)

您可以使用以下代码重新创建错误:

import numpy as np
import dask.dataframe as dd
import dask
import pandas as pd
import sqlalchemy_utils as sqla_utils
import sqlalchemy as sqla
DATABASE_CONFIG = {
    'driver': '',
    'host': '',
    'user': …
Run Code Online (Sandbox Code Playgroud)

python postgresql pandas dask pandas-to-sql

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

csv ×1

dask ×1

database ×1

pandas ×1

pandas-to-sql ×1

postgresql ×1

sqlite ×1