Die Suche ergab 1009 Treffer

von Sophus
Freitag 25. August 2017, 23:22
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

Ok, ich ziehe meine Aussage zurück. Als ich meine Beispiele noch einmal minimiert habe, fiel mir der Fehler meinerseits auf. Schande über mein Haupt. 8)
von Sophus
Freitag 25. August 2017, 22:44
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

Ich bastle euch gleich zwei Varianten. Gebt mir etwas Zeit :)
von Sophus
Freitag 25. August 2017, 22:07
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

@BlackJack: Das Problem ist, dass du und Sirius3, das ihr mir eingetrichtert habt, dass man mit Objekten arbeiten will, nicht mit IDs. Und in diesem Fall missachte ich euren Ratschlag. Würde ich mit Objekten arbeiten, und die Query findet aber nichts, existiert kein Objekt, und diese können dann auc...
von Sophus
Freitag 25. August 2017, 21:43
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

@jerch: Ich habe mal eben auf der Schnelle einen halbwegs brauchbaren Quelltext zusammengesetzt. Leider kriege ich den Quelltext nicht auf drei Zeilen runter gebrochen. Aber gehen wir mal Stück für Stück vor. Zunächst hier mein Modell. Du siehst, dass Person() mehrere 1:n-Beziehungen pflegt. Hier ha...
von Sophus
Freitag 25. August 2017, 20:39
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

@jerch: Inwiefern überdenken? Was ist an einer 1:n-Beziehung verkehrt? Eine Person kann viele Eigenschaften haben. Diese Eigenschaften werden durch die QComboBox() hinzugesetzt. In meinem obigen Beispiel sind es 8 Eigenschaften. Das heißt dann für mich, dass ich zunächst nur für eine Person 8 Abfrag...
von Sophus
Freitag 25. August 2017, 20:22
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

@jerch: Danke für deine Antwort. Allerdings habe ich das Gefühl, dass die Antwort an meinem Anliegen etwas vorbei geht.
von Sophus
Freitag 25. August 2017, 19:12
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen
Antworten: 31
Zugriffe: 977

Re: SQLAlchemy - ORM - Arbeiten mit Zuordnungstabellen

Ich möchte diesen Beitrag wiederbeleben, weil ich denke, dass ich hier sehr gut anknüpfen kann. Ich stoße gerade, scheinbar, auf eine Grenze. Sirius3 hat ja bereits darauf hingewiesen, dass man mit ORM-Objekten arbeiten möchte, anstatt mit IDs. Soweit alles fein. Die Vorteile wurde von BlackJack sch...
von Sophus
Dienstag 22. August 2017, 19:27
Forum: Datenbankprogrammierung mit Python
Thema: Verständnisfrage, hinsichtlich der Modellierung
Antworten: 4
Zugriffe: 182

Re: Verständnisfrage, hinsichtlich der Modellierung

Ich glaube, ich konnte das Problem, auf BlackJacks Rat hin, beheben. Da ich auf Anhieb nicht genau wusste, was BlackJack meinte, zog ich mir diese Dokumentation, mit dem Titel Handling Multiple Join Paths heran. Auf dieser Seite wird im ersten Beispiel gezeigt, wie der Fehler zustande kommt, den ich...
von Sophus
Dienstag 22. August 2017, 17:32
Forum: Datenbankprogrammierung mit Python
Thema: Verständnisfrage, hinsichtlich der Modellierung
Antworten: 4
Zugriffe: 182

Re: Verständnisfrage, hinsichtlich der Modellierung

@BlackJack: Meintest du etwa so? class FAMILY(Base): __tablename__ = "family" id = Column(Integer, primary_key=True, unique=True, autoincrement=True) status = Column(String(255), nullable=False) person_id = Column(Integer, ForeignKey('person.id&#...
von Sophus
Dienstag 22. August 2017, 17:07
Forum: Datenbankprogrammierung mit Python
Thema: Verständnisfrage, hinsichtlich der Modellierung
Antworten: 4
Zugriffe: 182

Re: Verständnisfrage, hinsichtlich der Modellierung

@BlackJack: Ich weiss gerade nicht was du meinst. Die Beziehungen zu den beiden Tabellen sind so definiert, dass die beiden Fremdschlüssel (hier aus Person-Tabelle) in der Family-Tabelle hinterlegt werden sollen?
von Sophus
Dienstag 22. August 2017, 16:50
Forum: Datenbankprogrammierung mit Python
Thema: Verständnisfrage, hinsichtlich der Modellierung
Antworten: 4
Zugriffe: 182

Verständnisfrage, hinsichtlich der Modellierung

Hallo Leute, ich möchte dieses Forum für eine allgemeine Verständnisfrage entführen :) Ich habe für euch zwei Bilder mitgebracht, damit ihr seht, worum es sich hierbei handelt. Ihr seht einmal einen Ausschnitt aus dem EER-Model. Bei diesem EER-Model habe ich eine 1:n-Beziehung zwischen der Tabelle P...
von Sophus
Mittwoch 16. August 2017, 23:29
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy: Arbeiten mit mehreren QThreads?
Antworten: 70
Zugriffe: 1534

Re: SQLAlchemy: Arbeiten mit mehreren QThreads?

@snafu: Dann rufe ich am Ende der select_all()-Methode die close() auf, damit nach getaner Arbeit die Verbindungen zum Pool zurückgegeben werden.
von Sophus
Mittwoch 16. August 2017, 22:55
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy: Arbeiten mit mehreren QThreads?
Antworten: 70
Zugriffe: 1534

Re: SQLAlchemy: Arbeiten mit mehreren QThreads?

@snafu: ein fettes Dankeschön, dass du dir die Mühe gemacht hast, die Repo anzusehen. __deets__ hat ja stark kritisiert, dass ich die Rückgabe von scoped_session() an die Threads verteile. Deshalb habe ich auch eine Repo mit __deets__s Version eingerichtet. Aber wenn ich von dir den Segen bekomme, i...
von Sophus
Dienstag 15. August 2017, 02:03
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy: Arbeiten mit mehreren QThreads?
Antworten: 70
Zugriffe: 1534

Re: SQLAlchemy: Arbeiten mit mehreren QThreads?

Ich kann gerade nicht schlafen, zu viele Gedanken schießen durch meinen Kopf. Deshalb habe ich nochmals __deets_s Version aufgeräumt und auf meinen BitBucket zur Verfügung gestellt. Sie ist so ähnlich strukturiert, wie snafus Version , nur dass bei __deets__s Version die scoped_session() auf Moduleb...
von Sophus
Dienstag 15. August 2017, 00:23
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy: Arbeiten mit mehreren QThreads?
Antworten: 70
Zugriffe: 1534

Re: SQLAlchemy: Arbeiten mit mehreren QThreads?

@snafu: Ich danke dir. Hast du BitBucket, damit du forken kannst? Ansonsten muss ich es dir als .*rar-Datei hochladen, damit du das Programm direkt benutzen kannst.