Pandas .to_sql() интерпретирует имя столбца в нижнем регистре как нечувствительное к региструPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pandas .to_sql() интерпретирует имя столбца в нижнем регистре как нечувствительное к регистру

Сообщение Anonymous »

Я пытаюсь загрузить DataFrame pandas в Snowflake, используя его диалект SQLAlchemy.
Предположим, в DataFrame есть столбцы: «AA», «Ba», «bb».
По какой-то причине, когда я использую функцию .to_sql(), она интерпретирует «bb» как нечувствительную к регистру и не ставит вокруг нее метки «», что приводит к ее разрешению в BB.

Код: Выделить всё

final_df.to_sql(table_name, connection, if_exists='append', index=False,
chunksize=1000)
Я получаю следующую ошибку: (snowflake.connector.errors.ProgrammingError) 000904 (42000): ошибка компиляции SQL: строка ошибки 1 в позиции 183
неверный идентификатор 'BB'< /p>

Код: Выделить всё

`SQL: INSERT INTO "table" (
"AA",
"Ba",
bb

) VALUES (
%(AA)s,
%(Ba)s,
%(bb)s,

)

params = {
'AA': '',
'Ba': '',
'bb': 'GL-GL1',

}`
Я пытался использовать набор изменений сеанса Quote_identifiers_ignore_case = True;, но даже несмотря на то, что код выполняется без ошибок, данные не загружаются.
Я попытался загрузить DataFrame, в котором один столбец был написан строчными буквами, но это не удалось.

Подробнее здесь: https://stackoverflow.com/questions/788 ... nsensitive
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как заставить записи полей в верхнем регистре в Gravity Forms отправляться в нижнем регистре?
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Нечувствительное к регистру сопоставление JSON с POJO без изменения POJO
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Нечувствительное к регистру сопоставление JSON с POJO без изменения POJO
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как получить доступные факты в нижнем регистре
    Anonymous » » в форуме Jquery
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как получить доступные факты в нижнем регистре
    Гость » » в форуме Jquery
    0 Ответы
    19 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»