Я соединяю базу данных с pycharm и использую sqlAlchemy. Когда я пытаюсь выполнить запрос вставки, он показывает следующую ошибку:
Invalid object name 'pfAnalytics.optPrice'
Ошибка связана с тем, что он добавляет «[» и «]» к имени моих таблиц, когда я делаю:
ins = table.insert()
если я проверяю строку, я вижу:
str(ins) == 'INSERT INTO [pfAnalytics.optPrice] DEFAULT VALUES'
вместо:
str(ins) == 'INSERT INTO pfAnalytics.optPrice DEFAULT VALUES'
мой запрос выглядит так:
listToWrite = all.to_dict(orient='records')
metadata = sql.schema.MetaData(bind=engine,reflect=True)
table = sql.Table("pfAnalytics.optPrice", metadata)
Session = sessionmaker(bind=engine)
session = Session()
querydel = sql.delete("pfAnalytics.optPrice")
results = consql.execute(querydel)
consql.execute(sql.insert(table), listToWrite)
Как избавиться от этих скобок?