I am using Oracle, and I am seeing the table created in the schema (albeit all with CLOB columns for VARCHARs). But no data is being inserted? The dataframe does have data in it.
engine = create_engine('oracle+cx_oracle://user:password@host:1521/?service_name=myservice', max_identifier_length=128)
df = get_registrations()
df.to_sql(name='pandas_registrations', con=engine, if_exists='replace', chunksize=1000, schema='ANALYTICS', method=None)
I read a commit() is not needed here Does the Pandas DataFrame.to_sql() function require a subsequent commit()?