Вопросы, помеченные тегом «sqlalchemy»
SQLAlchemy - это набор инструментов Python SQL и Object Relational Mapper, который дает разработчикам приложений полную мощь и гибкость SQL.
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...
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...
8 августа 2021 в 23:23
564
0
Сохранение нескольких фреймов данных pandas в SQLite за одну транзакцию
Я работаю над приложением, которое работает с несколькими десятками фреймов данных pandas в памяти, и я использую SQLite в качестве формата файла приложения. В настоящее время я сохраняю каждый DataFrame следующим образом:
import pandas as pd
import sqlite3
df1 =...
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):
...
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...
8 августа 2021 в 20:28
58
0
Вставка Python SQLAlchemy в базу данных paradox
Я пытаюсь что-то вставить в файл paradox .db, но получаю следующую ошибку:
TypeError: visit_insert() takes 2 positional arguments but 3 were given
Я не понимаю, что я делаю не так. Я много читаю документы и занимаюсь серфингом, пробовал другой код, но он все равно не...
8 августа 2021 в 10:56
64
1
Как увидеть всплывающие окна VSCode для сеансов в SQLAlchemy
Я что-то делаю с помощью SQLAlchemy, и у меня возникла тривиальная, но надоедливая проблема.
Я делаю сеанс следующим образом:
engine=create_engine(db,echo=True)
Session= sessionmaker(bind=engine)
s=Session()
Проблема в том, что VSCode не показывает список функций или...
8 августа 2021 в 10:30
34
0
SQLAlchemy получает имя поля, вызвавшего ошибку
В моем проекте установлены некоторые ограничения целостности. Когда возникает sqlalchemy.exc.IntegrityError или любая ошибка, относящаяся к столбцу таблицы SQL, я хотел бы получить доступ к этой информации, чтобы я мог сообщить об этом своему внешнему интерфейсу, чтобы...
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,...
7 августа 2021 в 22:49
105
0
FastAPI переопределяет соединение с базой данных
Я пытаюсь реализовать шаблон мультиарендности (каждый пользователь будет иметь свою собственную базу данных) с помощью sqlalchemy 1.4 (асинхронный) и FastAPI
Насколько я понимаю, мне нужно выбирать мой DB_URL каждый раз, когда происходит запрос.
Но есть проблема, как...
7 августа 2021 в 21:22
78
0
sqlalchemy вставляет только записи без соответствующих значений столбцов
Я хотел бы добавить некоторые значения в таблицу тогда и только тогда, когда еще нет строк с соответствующими значениями для некоторого набора имен столбцов.
Например, предположим, что в таблице есть текущие значения
colA | colB | colC
__________________
1 2 ...
7 августа 2021 в 19:05
425
0
Обработка повторяющихся имен пользователей и адресов электронной почты FastAPI
Я хочу, чтобы в моем приложении были уникальные имена пользователей и адреса электронной почты. Я реализовал эту функцию в API, но не нашел способа реализовать ее во внешнем интерфейсе. Я использую простой Bootstrap в качестве интерфейса. Однако, когда я пытаюсь...
7 августа 2021 в 17:34
369
2
Как вставить новую строку в существующую таблицу, которая имеет отношение к другой таблице, указав при этом строку отношения, которая уже вставлена
Учтите, что есть две таблицы с именами Parent, Child и, что наиболее важно, они связаны друг с другом. В каждой таблице уже есть данные.
Как автоматически вставлять данные в каждую таблицу в целом и не дублировать строку из другой таблицы, в которой указывается связь с...
7 августа 2021 в 08:10
451
1
Ошибка Python SQLAlchemy create_Engine «Время ожидания подключения»
Я прочитал довольно много сообщений по этому поводу, но не смог найти решение. Я могу читать из Postgres, но получаю ошибку времени ожидания соединения, когда использую строку create_engine. Я знаю, что учетные данные верны, потому что я могу читать из PostGres.
Моя...
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
...
6 августа 2021 в 17:14
94
1
SQLAlchemy — как добавить константу
У меня есть довольно сложный запрос, который был урезан для этой статьи. Я пытаюсь запустить его на PostgreSQL, используя sqlalchemy.
q = sc.query(source_table.serial_no,
source_table.start_time,
...
6 августа 2021 в 16:59
83
0
sqlalchemy merge() делает существующее значение записи нулевым
Ниже приведен упрощенный демонстрационный код проблемы, с которой я столкнулся. Я пытаюсь использовать sqlalchemy merge() для обновления данных, и идентификатор учителя известен, а идентификатор ученика неизвестен. После первого успешного слияния второе слияние...
6 августа 2021 в 16:10
116
0
Подзапрос SQLAlchemy с AWS Athena
Я хотел бы использовать SQLAlchemy для создания запроса SQL вместо объединения строк для запроса AWS Athena.
Мне нужно получить все имена пользователей с определенным name из одного периода времени, которых нет в другой период времени с другим name.
Запрос, который я...
6 августа 2021 в 15:09
32
0
Запрос списка внешних ключей из базы данных на основе фильтра
Попытка запроса к базе данных. По сути, я настроил Equipment_types, оборудование, инспекции и пользователей.
Я пытаюсь выполнить запрос к базе данных, чтобы найти просроченные проверки (для определенного пользователя).
Итак, для начала мой план состоял в том, чтобы...
6 августа 2021 в 14:26
346
1
Как заставить SQLAlchemy преобразовать логический тип из PostgreSQL в битовый тип из SQL Server
Я пытаюсь скопировать пару таблиц из одной базы данных ("db1", PostgreSQL) в другую ("db2", SQL Server).
К сожалению, я столкнулся с проблемой из-за типа BOOLEAN для некоторых полей в базе данных PostgreSQL, который не распознается как допустимый тип для SQL...