nous.migration

Screenshot Software:
nous.migration
Mga detalye ng Software:
Bersyon: 0.7.1
I-upload ang petsa: 14 Apr 15
Nag-develop: Ignas Mikalajunas
Lisensya: Libre
Katanyagan: 47

Rating: 1.5/5 (Total Votes: 2)

nous.migration ay isa pang tool sa paglilipat ng schema ng database SQLAlchemy batay.
Pag-install
Upang i-install ito, idagdag:
[Paglipat]
recipe = zc.recipe.egg
mga itlog =
& Nbsp; nous.migration
sa iyong buildout.cfg
Maaaring gusto mong idagdag ang iyong mga driver databse pakcage at ang iyong mga application
-package na tulad nito:
[Paglipat]
recipe = zc.recipe.egg
mga itlog =
& Nbsp; psycopg2
& Nbsp; nous.some_app
& Nbsp; nous.migration
Configuration
Idagdag sa iyong development.ini o ilang iba pang mga uri ng INI:
[Nous.migration]
= app app: abala
package = busy.migration
migrator Inaasahan ng configuration sqlalchemy upang dumalo sa seksyon ng app, halimbawa:
[App: abala]
sqlalchemy.url = postgresql: ///-unlad
Maaaring magdagdag ko configuration sqlalchemy sa seksyon ng paglipat ng masyadong kung may hihilingin.
Maaari ka ring magdagdag:
vcs = Git
schema_diff_cmd = Git pagkakaiba src / abalang / modelo / schema.sql
upang ang command na add_script ay idagdag ang mga file sa bersyon ng control system, at punan ang mga ito sa awtomatikong mga delta ng iyong schema.
Maaaring umalis ang dalawang mga setting ng setup.cfg dahil hindi sila talaga sa pag-deploy at mga kaugnay na hindi kailanman kinakailangan upang patakbuhin ang iyong mga application.
Paggamit
bin / migrate development.ini [upgrade | downgrade | setup | add_script] [bersyon]
Pagsasama kasama ng iyong application
Magdagdag ng isang bagay tulad nito:
& Nbsp; & nbsp; & nbsp; engine = engine_from_config (conf, 'sqlalchemy.')
& Nbsp; & nbsp; & nbsp; DBMigrator (engine, 'busy.migration'). Set_up_migration (init_migration = DBSetUp (), run_scripts = Maling)
sa iyong setup_app, o sa iyong initialize_sql
DBSetUp ay isang klase na may isang "upgrade" pamamaraan na initializes ang iyong schema.
Maaari mo itong gawin sa maraming paraan, maaari kang magdagdag ng isang script sa paglilipat na nagse-set up ang iyong mga talahanayan at pagkatapos ay i-migrate na ang paggamit ng mga script sa paglilipat:
& Nbsp; & nbsp; & nbsp; DBMigrator (engine, 'busy.migration'). Set_up_migration (run_scripts = True)
O maaari kang magkaroon ng set up ng isang canonical schema at simulan ang lahat ng ito sabay-sabay at markahan lamang ang lahat ng mga script tulad ng 'tapos'
& Nbsp; & nbsp; & nbsp; . DBMigrator (engine, 'busy.migration') set_up_migration (init_migration = DBSetUp (), run_scripts = Maling)

Mga Kinakailangan :

    < li> Python

Katulad na software

qMongoFront
qMongoFront

17 Feb 15

pgmigrate2
pgmigrate2

14 Apr 15

free4my
free4my

20 Feb 15

sgwi
sgwi

20 Feb 15

Iba pang mga software developer ng Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

Mga komento sa nous.migration

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!