mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-05-14 00:48:45 +02:00
Added a todo
This commit is contained in:
parent
d96706b468
commit
3e0c2d055a
@ -7,7 +7,7 @@ Auch wenn es seit einiger Zeit SQLAlchemy2 gibt haben wir uns entschieden Versio
|
||||
SQLAlchemy ist ein sehr mächtiges und beliebtes Werkzeug, leider ist die Projektdokumentation sehr undurchsichtig.
|
||||
Da aber SQLAlchemy1.4 zurzeit noch gewartet wird, ist dies für dieses Projekt kein Problem.
|
||||
|
||||
Hier ein kurzes Beispiel einer SQL-Defintion via SQLAlchemy.
|
||||
Hier ein kurzes Beispiel einer SQL-Definition via SQLAlchemy.
|
||||
|
||||
```python
|
||||
import sqlalchemy as sa
|
||||
@ -47,6 +47,8 @@ class Company(Base):
|
||||
founding_date = sa.Column(sa.Date, nullable=True)
|
||||
```
|
||||
|
||||
### TODO PK - FK Definition
|
||||
|
||||
Natürlich ist es manchmal sinnvoll SQL-Tabellen dynamischer und mit wenig Code-Duplication zu generieren.
|
||||
Eine Möglichkeit dazu ist die folgende Definition in der die Union einiger Teildefinitionen als Dictionary.
|
||||
So kann zum Beispiel eine Tabelle generiert werden, in der ein Enumerationswert die Column angibt ohne das die Datenbank durch den Enum als Foreign Key aufgeblasen/verlangsamt wird.
|
||||
|
Loading…
x
Reference in New Issue
Block a user