工具:Pycharm
Python版本:3.6
数据库:postgresql
问题:
Python中生成的Dataframe通过df.to_sql导入数据库,在数据库中直接新建的表的数据类型与sql语言中的数据类型不符,想要更改。
DataFrame.to_sql 官方文档:
http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_sql.html
df.to_sql('数据库表名 ', con=engine, index=False, if_exists='append')
在postgresql里面得到的结果如下:
坑来了:
用Python查询的时候,总是报错:关系不存在
在网上查了半天,看到了这个经验帖: