Код: Выделить всё
SyntaxError: Statement is too large. Statement Size: 19780406 bytes. Maximum Allowed: 16777216 bytes
Я получаю эту ошибку для этого кода
Код: Выделить всё
red_conn = create_engine(
f"postgresql:)
from sqlalchemy import event
@event.listens_for(red_conn, "before_cursor_execute")
def receive_before_cursor_execute(
conn, cursor, statement, params, context, executemany
):
if executemany:
cursor.fast_executemany = True
df.to_sql('table1',red_conn,index=False,schema='schemaname',if_exists='append',\
method='multi',chunksize=5000)
Я предпочитаю загружать фрейм данных непосредственно в красное смещение, будь то пакетно или что-то в этом роде.
Пожалуйста, помогите, как вставить данные в красное смещение из фрейма данных, не получая никакой длины оператора. ограничения.
Заранее спасибо!