Pandas.dataframe.to_sql пропускает ряды с отсутствующими иностранными ключамиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pandas.dataframe.to_sql пропускает ряды с отсутствующими иностранными ключами

Сообщение Anonymous »

Я пытаюсь загрузить файл CSV в таблицу SQL. Файл CSV имеет тот же формат, что и таблица SQL. Все столбцы соответствуют именам, и все типы данных проверены. < /P>
df = pd.read_csv(path, sep=";")
df.to_sql(table_name, schema=schema, con=conn, if_exists="append", index=False)
< /code>
Пустые поля в CSV загружаются как нулевые в таблицу. Однако, если такое поле является иностранным ключом (даже если оно определено как нулевое), что строка будет пропущена, бросая не исключение.CREATE TABLE
residence_permits (
residence_permits_id serial PRIMARY KEY,
province_id int REFERENCES geo.province (province_id),
country_id int REFERENCES geo.countries (country_id),
total_permitrs int NOT NULL CHECK (total_permits >= 0)
);
< /code>
Это ожидаемый Beareaviour? Если так, как я могу обойти это?

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • MySQL медленное запрос с иностранными ключами [дублировать]
    Anonymous » » в форуме MySql
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Postgres блокируется с обновлением и иностранными ключами
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • JSON в Pandas Dataframe с нулевыми значениями и отсутствующими столбцами
    Anonymous » » в форуме Python
    0 Ответы
    79 Просмотры
    Последнее сообщение Anonymous
  • Работа с иностранными персонажами в MySQL [дублировать]
    Anonymous » » в форуме Php
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как суммировать ряды вместе, но также оставить исходные ряды в результатах?
    Anonymous » » в форуме MySql
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous

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