Schnellster Weg eine Datenbank upzudaten?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

@Sirius3 Preise als Ganzzahlen ist durchaus ueblich um sich gegen Rundungsfehler zu wappnen.
Sirius3
User
Beiträge: 18267
Registriert: Sonntag 21. Oktober 2012, 17:20

@__deets__: üblich ist, DECIMAL zu benutzen.
Benutzeravatar
__blackjack__
User
Beiträge: 14033
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@__deets__: Dafür haben Datenbanken DECIMAL und Python ja auch als `decimal.Decimal`. :-) Und SQLAlchemy bildet das auch so aufeinander ab.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

*Manche* Datenbanken haben das. SQLite zB AFAIK nicht.
Benutzeravatar
__blackjack__
User
Beiträge: 14033
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@__deets__: Man kann bei SQLite DECIMAL deklarieren und SQLAlchemy bildet das auch auf `decimal.Decimal` ab. Solange man also nicht *in* der Datenbank rechnen will, sondern die nur zum speichern verwendet, geht das auch mit SQLite.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
Antworten