Tag: sqlalchemy

SQLAlchemy ist ein Python-SQL-toolkit and Object Relational Mapper, gibt die Anwendung Entwicklern die volle Leistungsfähigkeit und Flexibilität von SQL.

Dienen gespeicherte Bild in SQLAlchemy LargeBinary Spalte

Anzahl der Antworten 1 Antworten
Ich will eine Datei hochladen und in der Datenbank gespeichert. Ich erstellte eine LargeBinary Spalte. logo = db.Column(db.LargeBinary) Lese ich die Datei hochgeladen und in der Datenbank gespeichert. files = request.files.getlist('file') if files: event.logo = files[0].file.read() Ist

Rückgängig Letzte Alembic migration

Anzahl der Antworten 1 Antworten
Erstellte ich eine migration mit alembic revision --autogenerate, angewendet auf meine Entwicklung-Datenbank mit alembic upgrade head, und dann realisiert, es war nicht ganz das, was ich wollte. Wie kann ich das zurücksetzen der migration, so dass ich

Wann sollte ich mich verpflichten, mit SQLAlchemy mit einer for-Schleife?

Anzahl der Antworten 3 Antworten
Ist das so richtig? Ich weiß, die ersten funktionieren wird, aber ich vermute, es ist mehr Arbeit für die DB als möglicherweise notwendig. Wird der zweite genauso gut funktionieren, aber mit weniger Arbeit für die DB? Ich

Anforderung eine einfache erledigter Arbeit Beispiel für die Automatische Generierung von Migrationen

Anzahl der Antworten 1 Antworten
Ich installiert alembic 0.3.4, sqlalchemy, SQLite version 3.7.4 und aktualisiert SQLAlchemy 0.6.4 zu SQLAlchemy 0,7 oder größer von meinem ubuntu. Ich folgte die Anweisung: http://alembic.readthedocs.org/en/latest/tutorial.html Bin ich nun testen: Automatische Generierung von Migrationen Ich habe ein Paket:

Welche Art verwendet wird, zum speichern von byte-Ketten in SQLAlchemy?

Anzahl der Antworten 2 Antworten
Ich versuche zu speichern byte-Zeichenfolgen in einer PostgreSQL-Datenbank mit SQLAlchemy. Mein Modell sieht wie folgt aus: class UserAccount(db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String) password_hash = db.Column(db.String) password_salt = db.Column(db.String) Möchte ich password_hash und password_salt beide

Wie zum erstellen von sql-alchemy-Verbindung für pandas read_sql mit sqlalchemy+pyodbc und mehrere Datenbanken in MS SQL Server?

Anzahl der Antworten 1 Antworten
Ich versuche, mit 'pandas.read_sql_query' kopieren der Daten aus MS SQL Server in ein pandas DataFrame. Ich brauche mehrere joins in meiner SQL-Abfrage. Die Tabellen, die verbunden werden, sind auf dem gleichen server, aber in verschiedenen Datenbanken. Die

Mit sqlalchemy Ergebnismenge bei update

Anzahl der Antworten 1 Antworten
Eigentlich 2 Fragen hier. Wenn ich ein sqlalchemy-Abfrage wie diese: sensors = session.query(Sensor).filter(Sensor.serial_number.in_(data['sensor_serial_numbers'])).all() Kann ich dann das Ergebnis-set (sensoren) zum aktualisieren einer Spalte in allen Zeilen? Ich konnte nicht herausfinden, die syntax, so dass ich versuchte, dies

Reverse Engineering SQLAlchemy deklarative definition der Klasse von vorhandenen MySQL-Datenbank?

Anzahl der Antworten 4 Antworten
Ich habe eine bestehende mysql-Datenbank mit rund 50 Tabellen. Eher als hand-code eine deklarative style-SqlAlchemy-Klasse (wie hier gezeigt) für jede Tabelle gibt es ein tool/script/Befehl, den ich ausführen kann, gegen die mysql-Datenbank wird generieren eine python-Klasse, in

Wie verwenden von Unterabfragen in SQLAlchemy zu produzieren, die einen gleitenden Durchschnitt?

Anzahl der Antworten 1 Antworten
Mein problem ist, dass ich möchte, um beide zurückzuholen eine Liste von Messungen zusammen mit einem gleitenden Durchschnitt dieser Messungen. Ich kann das mit dieser SQL-Anweisung (postgresql-Intervall-syntax): SELECT time, value, ( SELECT AVG(t2.value) FROM measurements t2 WHERE

Warum db.Sitzung.remove() aufgerufen werden muss?

Anzahl der Antworten 2 Antworten
Bin ich nach einem tutorial, um zu erfahren Kolben web-Entwicklung, und hier ist der unit-Test-Datei: import unittest from flask import current_app from app import create_app, db class BasicsTestCase(unittest.TestCase): def setUp(self): self.app = create_app('testing') self.app_context = self.app.app_context() self.app_context.push()

Nicht zu schaffen, selbst verweisenden Fremdschlüssel in flask-sqlalchemy

Anzahl der Antworten 4 Antworten
Habe ich ein Modell Region und jede Region können sub-Regionen. Jede sub-region hat ein Feld parent_id denen ist die id des übergeordneten region. Hier ist, wie mein Modell aussieht class Region(db.Model): __tablename__ = 'regions' __table_args__ = {'schema':

Gibt es eine Möglichkeit, transparent ausführen der überprüfung auf SQLAlchemy Objekte?

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, um die Validierung auf ein Objekt, nach der (oder als) die Eigenschaften festgelegt werden aber vor der Sitzung begangen? Zum Beispiel habe ich ein domain model Device hat eine mac Eigenschaft. Ich möchte,

Kann SQLAlchemy Ereignissen verwendet werden, zum aktualisieren einer denormalisierten Daten-cache?

Anzahl der Antworten 2 Antworten
Aus performance-Gründen, ich habe eine denormalisierte Datenbank, wo die Tabellen enthalten Daten, die aggregiert wurden von vielen Zeilen in anderen Tabellen. Ich möchte behaupten, diese denormalisierten Daten-cache mithilfe SQLAlchemy Veranstaltungen. Als ein Beispiel, nehmen wir an, ich

wie tun, einfache SQLAlchemy Beziehungen funktionieren?

Anzahl der Antworten 1 Antworten
Ich bin kein Datenbank-Experte-ich kenne nur die Grundlagen, wirklich. Ich habe abgeholt SQLAlchemy für ein kleines Projekt, und ich bin mit der deklarativen Basis-Konfiguration anstatt der "normalen" Art und Weise. Auf diese Weise scheint viel einfacher. Jedoch

sqlalchemy.exc.CircularDependencyError: Zirkuläre Abhängigkeit erkannt

Anzahl der Antworten 1 Antworten
Die business-Logik - Eine Kategorie kann mehrere (1:M) Attribute wie Kategorie "Gedächtnis" haben könnte Parametern Geschwindigkeit, Größe, Typ etc. zur gleichen Zeit in einer Kategorie konnte sortiert werden, die von der Attribut-Wert (gespeichert im inneren der Kategorie.sortByAttribute

Twisted + SQLAlchemy und der beste Weg, es zu tun

Anzahl der Antworten 4 Antworten
So, ich Schreibe noch ein weiteres Twisted-basierter daemon. Es wird ein xmlrpc-Schnittstelle, wie gewohnt, so dass ich leicht mit ihm zu kommunizieren und andere Prozesse Austausch von Daten mit, wie gebraucht. Dieser daemon benötigt, um auf eine

sqlalchemy relational mapping

Anzahl der Antworten 2 Antworten
Hallo ich habe eine einfache Frage ich habe 2 Tabellen (Adressen und Benutzer - Benutzer hat eine Adresse, viele Nutzer Leben können, die unter der gleichen Adresse)... ich erstellte eine sqlalchemy Zuordnung wie dieses: wenn ich meine

In SQLAlchemy, wie erstelle ich einen ForeignKey Beziehung über 2 unterschiedliche .py Dateien?

Anzahl der Antworten 1 Antworten
In user_models.py habe ich diese: class Users(Base): __tablename__ = 'account_users' id = Column(Integer, primary_key = True) username = Column(String(255), nullable=False) Base.metadata.create_all(engine) Wenn ich dieses erstelle ich eine Tabelle user. Auf meine andere Datei groups_models.py habe ich diese:

Tabelle 'roles_users' ist bereits definiert für die Metadaten-Instanz

Anzahl der Antworten 7 Antworten
Hallo, iam versucht, um eine currnet_user Informationen in meine Ansichten und ich gehören aus Nutzer.Modelle importieren * dann in meinen code zurück zurück current_user; @app.route('/panel') @login_required def access_panel(): return current_user.email; ist und sobald ich starte meine server

Führen Sie eine vorbereitete Anweisung in sqlalchemy

Anzahl der Antworten 2 Antworten
Habe ich zu laufen 40K Anforderungen gegen einen username (Benutzername): SELECT * from user WHERE login = :login Ist es langsam, so dass ich dachte, ich würde nur verwenden Sie eine vorbereitete Anweisung. Also ich weiß e

Python MS Access-Datenbank-Tabelle-Erstellung Von Pandas Dataframe Mit SQLAlchemy

Anzahl der Antworten 2 Antworten
Ich versuche zum erstellen einer MS Access-Datenbank von Python und Frage mich, ob es möglich ist eine Tabelle erstellen, die direkt aus ein pandas dataframe. Ich weiß, dass ich pandas dataframe.to_sql() Funktion erfolgreich schreiben dataframe um eine

Warum SQLAlchemy create_engine mit charset=utf8 zurück python-Typ <str> und nicht Typ <unicode>?

Anzahl der Antworten 1 Antworten
Mit Python 2.7 und SQLAlchemy 0.7, ich bin die Verbindung zu einer MySQL-DB mit dem Befehl: engine = create_engine('mysql://username:password@host/dbname?charset=utf8',echo=False) Entsprechend der SQLAlchemy-docs, die Einstellung charset=utf-8 impliziert automatisch use_unicode=1, so dass alle Saiten kommen sollte, wieder als unicode.

Truncate table funktioniert nicht mit SQL server-sqlalchemy-Motor und pandas

Anzahl der Antworten 3 Antworten
Kann ich erfolgreich Abfragen und einfügen von Daten mit sqlalchemy und pandas: from sqlalchemy import create_engine import pandas as pd engine = create_engine('mssql://myserver/mydb?driver=SQL+Server+Native+Client+11.0?trusted_connection=yes') Lesen tempy Tabelle: sql_command = """ select top 100 * from tempy """ df

MySQL server has gone away - Disconnect-Behandlung über Kasse-event-handler funktioniert nicht

Anzahl der Antworten 4 Antworten
Update 3/4: Habe ich ein paar Tests gemacht und bewiesen, dass die Verwendung von checkout-event-handler, um zu überprüfen, trennt arbeitet mit Elixier. langsam glaube mein problem hat etwas zu tun mit Berufung session.commit() von einem Teilprozess? Update:

generalisierte insert into sqlalchemy mit Wörterbuch

Anzahl der Antworten 1 Antworten
Ich Baue eine Anwendung in Fläschchen und ich habe mehrere SQLAlchemy-Modelle definiert. Ich habe ein dictionary mit Schlüssel/Wert-Paare für jedes Modell-Typen. Möchte ich eine generalisierte einfügen über ein dictionary... würde dies erfordern, einen mapper? Ich weiß, dass

SQLAlchemy db.Sitzung.query () - vs-Modell.Abfrage

Anzahl der Antworten 1 Antworten
Für eine einfache Rückkehr alle Ergebnisse der Abfrage sollte eine Methode der anderen vorgezogen? Ich finden verwendet online kann aber nicht wirklich was finden die Beschreibung der Unterschiede. db.session.query([my model name]).all() [my model name].query.all() Fühle ich, dass

Python: SQLAlchemy ImportError: No module named-pysqlite2

Anzahl der Antworten 1 Antworten
Ich bin mit python 2.7.3, die ich manuell installiert in meinem home-Verzeichnis, da ich nicht über root-Zugriff. 2.6.6 installiert ist auf dem system, aber ich wirklich brauchen, 2.7. Wenn ich die app starte, SQLAlchemy wirft diese ImportError.

Mit sqlalchemy, wie dynamisch binden Sie auf Datenbank-engine, die auf einer pro-Anfrage-basis

Anzahl der Antworten 2 Antworten
Habe ich einen Pylonen-basierte web-Anwendung, die verbindet via Sqlalchemy (v0.5) in eine Postgres-Datenbank. Für Sicherheit, anstatt sich an die typischen Muster von einfachen web-apps (wie in fast allen tutorials), ich bin nicht die Verwendung eines generischen Postgres-Benutzer

Mit sqlalchemy-Sitzung ausführen der sql-DRASTISCH verlangsamt Ausführungszeit

Anzahl der Antworten 4 Antworten
Habe ich eine Recht lange Abfrage aus (war 7 verbindet, ist jetzt 7 subselects, weil im raw-sql 7 subselects war deutlich schneller-- ich weiß nicht einmal wissen, Wann die 7-joins würde beendet, wenn ich es laufen lassen,

Wie vergleichen Sie die Termine in sqlalchemy?

Anzahl der Antworten 2 Antworten
Habe ich folgende einfache Einrichtung, wo fromDate und toDate sind Zeichenfolgen, die auf das format "YYYY-MM-DD": class SomeType(Base): date = Column(DateTime) def findAll(fromDate, toDate): return session.query(SomeType).filter(SomeType.date >= fromDate, SomeType.date <= toDate).all() Das problem ist, dass Sie nicht

Wie kann ich das verbinden zweier Abfragen auf die gleiche Tabelle mit python / sqlalchemy?

Anzahl der Antworten 2 Antworten
Was ist der richtige Weg, um die Verbindung von zwei Abfragen auf die gleiche Tabelle Daten in SQLAlchemy? ich.e ich habe eine Daten-Klasse definiert so etwas wie dieses: class DataMeasurement(Base): __tablename__ = 'DataMeasurement' id = Column(Integer, Sequence('data_measurement_id_seq'),

Codierung aufrufen von pyodbc auf einen MS SQL Server

Anzahl der Antworten 4 Antworten
Ich bin die Verbindung zu einem MS SQL server durch SQL-Alchemy, mit pyodbc-Modul. Alles scheint zu funktionieren gut, bis ich begann, die Probleme mit den Codierungen. Einige der nicht-ascii-Zeichen werden durch '?' Die DB hat eine Sortierung

SQLAlchemy: SQL-Ausdruck mit mehreren where-Bedingungen

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten, das schreiben, was sollte ein einfaches SQL-update-Anweisung in SQLAlchemy Kern. Aber ich finde keine Dokumentation, Beispiele oder tutorials, die zeigen, wie die Kombination mehrerer where-Bedingungen. Ich bin sicher, dass es dort - nur kann

Gewusst wie: laden von verschachtelten Beziehungen in SQLAlchemy?

Anzahl der Antworten 2 Antworten
Auf meine Pyramide+SQLAlchemy website möchte ich einen Kunden, um alle Einkäufe, die er abgegeben hat. Ein Kauf bietet viele Bestellung und eine Bestellung hat viele PurchaseOrderDetail. Möchte ich, um alle Kauf-Kontext (einschließlich Bestellungen und details) in einer

Import-CSV-Datenbank mit sqlalchemy

Anzahl der Antworten 1 Antworten
Ich bin mit diese Beispiel zum hochladen einer csv-Datei in eine sqlite-Datenbank: dies ist mein code: from numpy import genfromtxt from time import time from datetime import datetime from sqlalchemy import Column, Integer, Float, Date, String, VARCHAR

Geschachtelte SELECT-Verwendung von sqlalchemy

Anzahl der Antworten 1 Antworten
Ich würde gerne eine Abfrage erstellen, mit geschachtelte SELECT mit sqlalchemy, aber ich kann nicht das erwartete Ergebnis. Ich natürlich vereinfacht die folgende Abfrage aus, so wird es Ihr verständlich, für diesen Beitrag. Hier ist die Abfrage,

Cross-Datenbank-join in sqlalchemy

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit in SQLAlchemy zu tun, cross-Datenbank-joins. Um genau zu sein, hier ist meine: Schema db1.entity1 entity1_id: Primary Key entity2_id: Foreign Key auf db2.entity2.entity2_id db2.entity2 entity2_id: Primary Key Modell Ich bin mit deklarativen Stil für

Einhängen in sqlalchemy Modelle

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche, um hook in das Modell Zyklus der Schöpfung für sqlalchemy-Modelle. Zum Beispiel auf erstellen oder auf speichern (wie in der Ruby-ORM ActiveRecord, in der Tat, ich bin bewegt, ein Modell von ActiveRecord

SQLAlchemy: 'Table' - Objekt hat kein Attribut 'id'

Anzahl der Antworten 1 Antworten
Ich bin ein neuer Lernender auf Python und SQLAlchemy, und ich traf eine merkwürdige problem, wie unten beschrieben. user = Table('users', meta, autoload=True, autoload_with=engine) dann habe ich print(user.columns) es funktioniert, die Ausgabe user.ID, user.Name, etc. Aber dann:

Was ist der Unterschied zwischen session.commit() und session.flush()?

Anzahl der Antworten 5 Antworten
Weiß jemand, was der Unterschied zwischen session.commit() und session.flush() in SQLAlchemy ist? Welcher Aspekt der Dokumentation ("flushing" und "Begehen" in sqlalchemy.org/docs/orm/session.html#flushing) finden Sie unklar??? Möglich, Duplikat der SQLAlchemy: Was ist der Unterschied zwischen flush() und commit()? InformationsquelleAutor

Autocommit in Flask-SQLAlchemy

Anzahl der Antworten 2 Antworten
Wie setze ich initilize meine Flask-Anwendung festlegen Flask-SQLAlchemy zum autocommit-Modus, nicht für die Verwendung der Transaktionen, es sei denn, ich habe ausdrücklich session.begin()? Der session "beginnt eine Datenbank-Transaktion, sobald es beginnt zu kommunizieren". Hat dies Auswirkungen auf

Wie implementiere ich eine null-coalescing operator in SQLAlchemy?

Anzahl der Antworten 3 Antworten
Oder wie mache ich dieses Ding funktioniert? Habe ich ein Intervall Objekt: class Interval(Base): __tablename__ = 'intervals' id = Column(Integer, primary_key=True) start = Column(DateTime) end = Column(DateTime, nullable=True) task_id = Column(Integer, ForeignKey('tasks.id')) @hybrid_property #used to just be

sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) nicht anpassen type 'Eigenschaft'

Anzahl der Antworten 1 Antworten
Versuche ich zu Abfrage Version wo ich wünschte, um Objekte zurück, wo Ihre max_version_number - Attribut entspricht der version_number: latest_versions = \ dbSession.query(Version).filter(Version.max_version_number == Version.number_version) Dies führt zu einem Fehler: Traceback (most recent call last): ... ...

Die automatische Erstellung der Datenbank-Tabelle basierend auf einer Klasse mit SQLAlchemy

Anzahl der Antworten 1 Antworten
Ich bin wirklich neu auf SQLAlchemy, und ich Liebe es. Momentan bin ich dabei eine Menge Dinge manuell und ich will, Dinge zu tun, mehr 'pythonically' und dynamisch. So als Beispiel, ich habe dieses kurze Skript, das

Nachdem ich meine Tabellen mit SQLAlchemy, wie kann ich zusätzliche Spalten, um es?

Anzahl der Antworten 2 Antworten
Dies ist meine Datei so weit: from sqlalchemy import create_engine, ForeignKey from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import relationship, backref from sqlalchemy import Column, Integer, String from sqlalchemy import Table, Text engine = create_engine('mysql://root:ababab@localhost/alctest', echo=False) Base =

how to set autocommit = 1 in einem sqlalchemy.Motor.Verbindung

Anzahl der Antworten 4 Antworten
In sqlalchemy, habe ich die Verbindung: conn = engine.connect() Fand ich dies set autocommit = 0 in meinem mysqld-log. Jetzt möchte ich set autocommit = 1, weil ich nicht wollen, um die Abfrage in einer Transaktion. Gibt

SQLAlchemy: Änderung von freistehenden Objekt

Anzahl der Antworten 2 Antworten
Möchte ich duplizieren einer Modell-Instanz (Zeile) in SQLAlchemy mit dem orm. Mein Erster Gedanke war, dies zu tun: i = session.query(Model) session.expunge(i) old_id = i.id i.id = None session.add(i) session.flush() print i.id #New ID Jedoch offenbar das

Ist es möglich, speichern Sie die alembic-connect-string außerhalb von alembic.ini?

Anzahl der Antworten 7 Antworten
Ich bin mit Alembic mit SQL-Alchemy. Mit SQL-Alchemy, Neige ich dazu, einem Muster Folgen, wo ich nicht speichern Sie die connect-string mit dem code versioniert. Ich habe stattdessen die Datei secret.py enthält keine vertraulichen Informationen. Ich werfe

Wie sieht `nullable=False` arbeiten in SQLAlchemy

Anzahl der Antworten 2 Antworten
Vom SQLAlchemy-Dokumentation: nullable – Wenn auf den Standardwert von "True" angibt, wird die Spalte gerendert wird erlauben NULL -, sonst wird es so dargestellt, als NICHT NULL. Diese parameter wird nur verwendet, wenn die Erteilung CREATE TABLE-Anweisungen.

sqlalchemy raw sql query limit mit Verbindung.execute()

Anzahl der Antworten 2 Antworten
Dieser python-code ausgeführt werden soll-Anweisungen in der Datenbank, aber die sql-Anweisungen werden nicht ausgeführt: from sqlalchemy import * sql_file = open("test.sql","r") sql_query = sql_file.read() sql_file.close() engine = create_engine( 'postgresql+psycopg2://user:password@localhost/test', echo=False) conn = engine.connect() print sql_query result =