1
私はパンダのDataFrame df
とPostgreSQLのテーブルmy_table
を持っています。 my_table
を切り捨ててmy_table
のスキーマに影響を与えずに、my_table
にdf
(同じ順序の列を含む)を挿入したいと考えています。これはどうすればいいですか?既存のPostgreSQLテーブルにpandas DataFrameを挿入するにはどうすればよいですか?
かなり単純な試みで、my_table
を落としてからpandas.DataFrame.to_sql
を使用しましたが、これによって異なるスキーマを持つ新しいテーブルが作成されます。
は、迅速な応答をありがとう! 「RESTART IDENTITY」ビットが何をしているのか教えてください。私は今PostgreSQLのドキュメントを参照しましたが、意味するものを理解できませんでした。 msgstr "切り捨てられたテーブルの列が所有するシーケンスを自動的に再起動する"#:。 –
@TrainHeartnet、[PostgreSQL sequnces](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiLyJC_rc7RAhVGhiwKHbUHDFYQFggaMAA&url=http%3Aについて読むことができます。 %2F%2Fwww.neilconway.org%2Fdocs%2Fsequences%2F&usg = AFQjCNEcB_UHiN_9ojNJPKJiplHnEDKnhQ&sig2 = ACv_GtfVhJmnHofkooljSw)。 'my_table'テーブルにシーケンスがない場合は' RESTART IDENTITY'を省略することができます – MaxU