الثلاثاء، 13 مارس 2012

برنامج Pyrseas 0.5.0 برنامج لانشاء وتطوير وصيانة قاعدة البيانات

برنامج Pyrseas 0.5.0اقوى برنامج لانشاء وتطوير وصيانة قاعدة البيانات والغرض منه هو لتعزيز ومتابعة من خلال على مفاهيم مشروع اندروميدا.

في حين تتوقع اندروميدا مصمم قاعدة البيانات أو المطور لتقديم ملف واحد مواصفات YAML من قاعدة البيانات المراد إنشاؤها، Pyrseas يسمح بإنشاء قاعدة البيانات باستخدام SQL تنمية فاميلار إنشاء عبارات. يمكن للمطور ثم تشغيل الأداة المساعدة dbtoyaml لتوليد مواصفات YAML من قاعدة البيانات. ويمكن بعد ذلك يتم تخزين المواصفات في أي مستودع VCS المطلوب. وبالمثل، يمكنها إضافة أعمدة أو تعديل الجداول أو أشياء أخرى باستخدام SQL ALTER البيانات وتجديد المواصفات YAML مع dbtoyaml.

عندما تصبح مستعدة لإنشاء أو تطوير أو اختبار قاعدة بيانات الإنتاج، ويمكن استخدام الأداة المساعدة yamltodb مع المواصفات YAML كمدخل، لإنشاء برنامج نصي من SQL CREATE أو ALTER تصريحات لتعديل قاعدة بيانات بحيث يطابق المواصفات الإدخال.

اندروميدا كما يستخدم مواصفات YAML لإنشاء تطبيق PHP على أساس الحفاظ على جداول قاعدة البيانات. وسوف Pyrseas dbappgen فائدة تسمح المواصفات YAML الثانوية لإنشاء تطبيق بيثون مقرها الإداري لصيانة قاعدة البيانات، والتي يمكن  
dbapprunتنشيطها باستخدام 

Pyrseas features the necessary utilities for creating, upgrading and maintaining a PostgreSQL database. Its purpose is to enhance and follow through on the concepts of the Andromeda Project.

Whereas Andromeda expects the database designer or developer to provide a single YAML specification file of the database to be created, Pyrseas allows the development database to be created using the familar SQL CREATE statements. The developer can then run the dbtoyaml utility to generate the YAML specification from the database. The spec can then be stored in any desired VCS repository. Similarly, she can add columns or modify tables or other objects using SQL ALTER statements and regenerate the YAML spec with dbtoyaml.

When ready to create or upgrade a test or production database, the yamltodb utility can be used with the YAML spec as input, to generate a script of SQL CREATE or ALTER statements to modify the database so that it matches the input spec.

Andromeda also uses the YAML specification to generate a PHP-based application to maintain the database tables. Pyrseas dbappgen utility will allow a secondary YAML spec to generate a Python-based administrative application for database maintenance, which can be activated using dbapprun.





اضغط هنا لتحميل البرنامج مجانا

ليست هناك تعليقات:

إرسال تعليق