pgmigrate2.

أداة ترحيل مخطط قاعدة البيانات للأشخاص الذين لا يخافون SQL
التحميل الان

pgmigrate2. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Sergey Kirillov
  • موقع ويب الناشر:
  • http://pypi.python.org/pypi/losetup/

pgmigrate2. العلامات


pgmigrate2. وصف

pgmigrate2 هي أداة بيثون تساعدك على تزيين قاعدة البيانات الخاصة بك مع تطبيقك. الوحدة الأساسية لل pgmigrate هي مقتطف SQL واحد يسمى Patch.Sample Database Patch Cat 000049_added_index_on_categoryslug.sql --- ID: 89CCFCA6-6851-11E1-99D8- A088B4E3B168 --- الكاتب: SERG --- مذكرة: مؤشر إضافي في الفئة Slug --- التاريخ: 2012-03-0714: 32 اكريه index index catalog_category_slug_slug_slug_slug on catalog_category_slug باستخدام btree (shop_id، slug)؛ كما ترون التصحيح صالح ملف SQL، الذي حتى يمكن تنفيذه مباشرة. كما أنه يحتوي على اسم ملف قابل للقراءة لطيفة وإنسانية، وبعض البيانات الأولية. قاعدة البيانات pgmigrate2 init postgresql: // المستخدم @ كلمة المرور / testdbthis سوف تنشئ الجدول __applied_patches__ في testdb. يستخدم هذا الجدول لتتبع التصحيحات التي يتم تطبيقها بالفعل. إبداع تصحيح، وأول التصحيح MKDIR PatchRepo pgmigrate2 Newpatch Patchrepo ... تحرير التصحيح في محرر النصوص الخاص بك ... كتب "patchrepo / 000001_creating_table_x.sql'this سيخلق فارغة التصحيح وفتحه في محرر النصوص الخاص بك. أدخل SQL Patch SQL، والمذكرات الاختيارية، ووصف ما هي وظيفة هذا Patch.pgmigrate إنشاء ملف مثل PatchRepo / 000001_creating_table_table_x.sql حيث 000001 هو رقم تسلسلي تصحيح، وإنشاء_table_x هو مذكرة التصحيح الشرائح. ستلء Pgmigrate بقية البيانات الوصفية التصحيح بحد ذاته. تحقق من ما يجب تطبيقه على pgmigrate2 check patchrepo / postgresql: // المستخدم @ كلمة المرور / testdbneed لتطبيق: إنشاء الجدول Xcheck يأخذ جميع التصحيحات في التصحيح repo، وطباعة قائمة البقع التي يجب تطبيقها على Test.Apply Patches PGMigrate2 ترحيل Patchrepo / postgrepo / postgresql: // user @ كلمة المرور / testdbneed لتطبيق بقع 1: تطبيق "إنشاء جدول X'Migraate يأخذ جميع التصحيحات من التصحيح repo، وتطبق المتسلغة منهم معرف غير موجود في __applied_patches__ جداول testdb.embeddinggere مثال كيف نستخدم pgmigrate في مشروعنا: ### commands commands@faloption.command (config_opts) def dbmigrate (configy): من shasium.core.config استيراد read_config config = read_config (config) من pgmigrate2 استيراد api العودة api.migrate ('الهجرة'، config.db_uri) @ finaloption.command (config_opts) def dbnewpatch (التكوين): من shasium.core.config استيراد read_config config = read_config (config) من pgmigrate2 استيراد API استيراد المسار الفرعي = API.newpatch ('الهجرات') إذا المسار: subprocess.check_call ('HG أضف s' مسار، shell = true) # إضافة فقط تم إنشاؤها التصحيح إلى mercurial@finaloption.command (config_opts) (التكوين): من ShaSium.Core.config Import Read_Config Config = read_config (config) من pgmigrate2 استيراد api api.check_status ('الهجرة'، config.db_uri) الصفحة الرئيسية


pgmigrate2. برامج ذات صلة

Chemdb.

تتبع المخزونات الكيميائية وإنتاج المخزونات وتحذيرات الأبواب ...

54

تحميل

imagdb.

غلاف sqlite الذي يجعل من السهل إنشاء وإدارة DB الخاص بك ...

112

تحميل