[Plug] Πώληση ψυγείου

Dimitris Glezos glezos at indifex.com
Mon Jul 19 12:32:19 EEST 2010


2010/7/19 Thanasis G <than86r at gmail.com>:
> Έχει κανείς υπόψιν του κάποιο script, που εισάγει δοκιμαστικές εγγραφές σε
> μια βάση δεδομένων (για τεστάρισμα).
> Θα ήταν καλό να μπορεί να διαβάζει το schema της βάσης (MySQL) και να
> εισάγει σωστά δεδομένα (είτε θα τα δημιουργεί είτε θα τα τραβάει από
> dictionaries).

Αν δεν είναι περίπλοκο το σχήμα της βάσης, μπορείς να το αποτυπώσεις
σε ένα ORM (SQLAlchemy, Django) και να εισάγεις τα δεδομένα με τους
τρόπους που προτείνει το ORM αυτό. Για το Django τα 'fixtures'
φορτώνονται κάπως έτσι:

  python manage.py loaddata <path-to-json-file>

Χρησιμοποιώντας το app django-command-extensions μπορείς να έχεις
επίσης fixtures σε Python scripts.

-d


-- 
Dimitris Glezos

Transifex: The Multilingual Publishing Revolution
http://www.transifex.net/ -- http://www.indifex.com/


More information about the Plug mailing list