Вопросы, помеченные тегом «sqlalchemy»

SQLAlchemy - это набор инструментов Python SQL и Object Relational Mapper, который дает разработчикам приложений полную мощь и гибкость SQL.
avatar
Amir Gholami
9 августа 2021 в 05:45
50
1

Ошибка SQLAlchemy при добавлении элемента в таблицу

Я пытаюсь выполнить следующую простую операцию для обновления записей таблицы SQL с помощью sqlite: from sqlalchemy import create_engine from sqlalchemy import Column, String from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import...
avatar
uberrebu
9 августа 2021 в 02:49
187
2

Идентификатор первичного ключа от ОДНОЙ до МНОГИХ связанных таблиц, перескакивающих номера с помощью POSTGRESQL

У меня возникла проблема, когда столбец id таблиц users и posts прыгает с шагом users и имеют много notes ==> отношение один ко многим стол users id | email | first_name | last_name | password ==================================== 1 |1@a.com| john | den...
avatar
Connor Ferster
8 августа 2021 в 23:23
564
0

Сохранение нескольких фреймов данных pandas в SQLite за одну транзакцию

Я работаю над приложением, которое работает с несколькими десятками фреймов данных pandas в памяти, и я использую SQLite в качестве формата файла приложения. В настоящее время я сохраняю каждый DataFrame следующим образом: import pandas as pd import sqlite3 df1 =...
avatar
aosborne
8 августа 2021 в 22:20
45
0

Отношение SQLAlchemy One-to-Many с повторяющимся свойством

Должен признать, что я новичок в SQLAlchemy и SQL в целом. Я пытаюсь получить Match, который ссылается на два Players, где Player.matches обратные ссылки на любой Match, где они либо Match.PlayerA, либо Match.PlayerB.<704291921948>. class Player(Base): ...
avatar
Jag Singh
8 августа 2021 в 20:29
615
0

sqlalchemy.exc.CompileError Не удается сгенерировать DDL для NullType()

Пытаюсь следовать этому учебнику Pycharm flask Вот мой окончательный код from tokenize import String from sqlalchemy import MetaData, create_engine, Column, Integer, ForeignKey, Float from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import...
avatar
ScapeKP
8 августа 2021 в 20:28
58
0

Вставка Python SQLAlchemy в базу данных paradox

Я пытаюсь что-то вставить в файл paradox .db, но получаю следующую ошибку: TypeError: visit_insert() takes 2 positional arguments but 3 were given Я не понимаю, что я делаю не так. Я много читаю документы и занимаюсь серфингом, пробовал другой код, но он все равно не...
avatar
eva
8 августа 2021 в 10:56
64
1

Как увидеть всплывающие окна VSCode для сеансов в SQLAlchemy

Я что-то делаю с помощью SQLAlchemy, и у меня возникла тривиальная, но надоедливая проблема. Я делаю сеанс следующим образом: engine=create_engine(db,echo=True) Session= sessionmaker(bind=engine) s=Session() Проблема в том, что VSCode не показывает список функций или...
avatar
Liviu
8 августа 2021 в 10:30
34
0

SQLAlchemy получает имя поля, вызвавшего ошибку

В моем проекте установлены некоторые ограничения целостности. Когда возникает sqlalchemy.exc.IntegrityError или любая ошибка, относящаяся к столбцу таблицы SQL, я хотел бы получить доступ к этой информации, чтобы я мог сообщить об этом своему внешнему интерфейсу, чтобы...
avatar
rockets4all
8 августа 2021 в 00:23
48
1

Как я могу заказать функцию upvotes в SQLAlchemy

Я хочу упорядочить запрос Post по времени и количеству голосов, которые он получил. Вот мои классы Post и Vote: class Post(db.Model): id=db.Column(db.Integer, primary_key=True) body = db.Column(db.String(140)) timestamp = db.Column(db.DateTime, index=True,...
avatar
dmitriy_one
7 августа 2021 в 22:49
105
0

FastAPI переопределяет соединение с базой данных

Я пытаюсь реализовать шаблон мультиарендности (каждый пользователь будет иметь свою собственную базу данных) с помощью sqlalchemy 1.4 (асинхронный) и FastAPI Насколько я понимаю, мне нужно выбирать мой DB_URL каждый раз, когда происходит запрос. Но есть проблема, как...
avatar
Carpetfizz
7 августа 2021 в 21:22
78
0

sqlalchemy вставляет только записи без соответствующих значений столбцов

Я хотел бы добавить некоторые значения в таблицу тогда и только тогда, когда еще нет строк с соответствующими значениями для некоторого набора имен столбцов. Например, предположим, что в таблице есть текущие значения colA | colB | colC __________________ 1 2 ...
avatar
dougj
7 августа 2021 в 19:05
425
0

Обработка повторяющихся имен пользователей и адресов электронной почты FastAPI

Я хочу, чтобы в моем приложении были уникальные имена пользователей и адреса электронной почты. Я реализовал эту функцию в API, но не нашел способа реализовать ее во внешнем интерфейсе. Я использую простой Bootstrap в качестве интерфейса. Однако, когда я пытаюсь...
avatar
Berke Şentürk
7 августа 2021 в 17:34
369
2

Как вставить новую строку в существующую таблицу, которая имеет отношение к другой таблице, указав при этом строку отношения, которая уже вставлена

Учтите, что есть две таблицы с именами Parent, Child и, что наиболее важно, они связаны друг с другом. В каждой таблице уже есть данные. Как автоматически вставлять данные в каждую таблицу в целом и не дублировать строку из другой таблицы, в которой указывается связь с...
avatar
sachin01663
7 августа 2021 в 08:10
451
1

Ошибка Python SQLAlchemy create_Engine «Время ожидания подключения»

Я прочитал довольно много сообщений по этому поводу, но не смог найти решение. Я могу читать из Postgres, но получаю ошибку времени ожидания соединения, когда использую строку create_engine. Я знаю, что учетные данные верны, потому что я могу читать из PostGres. Моя...
avatar
Taras Kuzyk
6 августа 2021 в 17:53
58
1

SQL Alchemy пытается войти через пользователя Windows вместо того, который указан в URL-адресе

Я пытаюсь создать create_engine() со схемой, которая точно работает с SQLite и MySQL. Я создал Docker-образ PostgreSQL со следующим файлом docker-compose.yml services: db: image: postgres restart: always environment: POSTGRES_USER: test ...
avatar
MarkyMark1000
6 августа 2021 в 17:14
94
1

SQLAlchemy — как добавить константу

У меня есть довольно сложный запрос, который был урезан для этой статьи. Я пытаюсь запустить его на PostgreSQL, используя sqlalchemy. q = sc.query(source_table.serial_no, source_table.start_time, ...
avatar
Wei
6 августа 2021 в 16:59
83
0

sqlalchemy merge() делает существующее значение записи нулевым

Ниже приведен упрощенный демонстрационный код проблемы, с которой я столкнулся. Я пытаюсь использовать sqlalchemy merge() для обновления данных, и идентификатор учителя известен, а идентификатор ученика неизвестен. После первого успешного слияния второе слияние...
avatar
Jérémy Litaize
6 августа 2021 в 16:10
116
0

Подзапрос SQLAlchemy с AWS Athena

Я хотел бы использовать SQLAlchemy для создания запроса SQL вместо объединения строк для запроса AWS Athena. Мне нужно получить все имена пользователей с определенным name из одного периода времени, которых нет в другой период времени с другим name. Запрос, который я...
avatar
Rob Slippey
6 августа 2021 в 15:09
32
0

Запрос списка внешних ключей из базы данных на основе фильтра

Попытка запроса к базе данных. По сути, я настроил Equipment_types, оборудование, инспекции и пользователей. Я пытаюсь выполнить запрос к базе данных, чтобы найти просроченные проверки (для определенного пользователя). Итак, для начала мой план состоял в том, чтобы...
avatar
Nugg
6 августа 2021 в 14:26
346
1

Как заставить SQLAlchemy преобразовать логический тип из PostgreSQL в битовый тип из SQL Server

Я пытаюсь скопировать пару таблиц из одной базы данных ("db1", PostgreSQL) в другую ("db2", SQL Server). К сожалению, я столкнулся с проблемой из-за типа BOOLEAN для некоторых полей в базе данных PostgreSQL, который не распознается как допустимый тип для SQL...