将大型 DataFrame 从 Pandas 加载到 Postgresql

roa*_*oad 5 python postgresql sqlalchemy pandas

我一直在尝试将一个巨大的 DF 加载到 postgres 表中SqlAlchemy,但该进程总是在一段时间后被终止。有没有更好的方法来处理熊猫?

...

>>engine = create_engine('postgresql://stargateuser:5tar9ate@localhost/stargate',encoding='utf-8', echo=True)

>>MainName.to_sql("landingpage_mainname", con=engine, if_exists="replace")
Killed
Run Code Online (Sandbox Code Playgroud)

roa*_*oad 3

这有效!谢谢@JohnChing

MainName.to_sql("landingpage_mainname", con=engine,
                if_exists="replace", chunksize=200000)
Run Code Online (Sandbox Code Playgroud)