Я хочу добавить dataframe (pandas) к моей таблице в oracle.
Но этот код удаляет все строки в таблице :(
Мой фрейм данных и мой результат становятся такими:
0, 0, 0, ML_TEST, 0, 5
0, 0, 0, ML_TEST, 0, 6
по этому блоку кода ниже:
import cx_Oracle
import pandas as pd
from sqlalchemy import types, create_engine
dataset = pd.read_csv("denemedf.txt", delimiter=",")
print(dataset)
from sqlalchemy import create_engine
engine = create_engine('oracle://***:***@***:***/***', echo=False)
dataset.to_sql(name='dev_log',con=engine ,if_exists = 'append', index=False)
Как я могу добавить строки этого информационного кадра в последнюю из таблицы, не удаляя существующие строки в этой таблице?
Теперь я попробовал снова, теперь добавляется к последнему, но при первой попытке он удаляет все существующие строки.
Как можно сделать это эффективно, не вызывая никаких проблем?
На самом деле проблема возникает из-за схемы этой таблицы.
Эта таблица в gnl owner, но я связан с prg. Так что он не мог найти стол и создал другой.
Есть ли способ написать владельца или схему в эту функцию?