
نوشته شده توسط
BATIS
با سلام و ضمن تشکر از شما جناب آقای صادقیان از اینکه بحث ارتقاء و کنترل بانکهای اطلاعاتی رو باز نمودید . راستش من از پست سودمند شما مواردی رو یاد گرفتم ولی فقط خواستم اشاره ای هم به تجربیات خودم بکنم و نظر شما و بقیه دوستان رو هم داشته باشم . شرکت ما سالهاست که برروی پروژههای گوناگون بانک اطلاعاتی اسکیوال کار میکنه و راستش اوایل یکی از مهمترین معضلات ما همین ارتقا بانک اطلاعاتی کاربرانمون بوده بدون اینکه اطلاعات موجود دچار آسیبی بشه . تا اینکه با ابزاری (البته غیر رایگان) بنام Sql Delta آشنا شدیم این ابزار براحتی این امکان رو به ما میده که بتونیم بانک اطلاعاتی مبدا (دیتابیس اصلی خودمون) رو با بانک اطلاعاتی مقصد مقایسه کنیم و بطور خودکار اسکرپتی را برامون میسازه که میتونه روی بانک اطلاعاتی مقصد هر نوع تغییری رو (حتی تغییر نوع فیلد) بده و براحتی آپدیت ساختار بانک اطلاعاتی انجام میشه . این ابزار حتی اطلاعات موجود در بانکهای اطلاعاتی رو میتونه با هم مقایسه کنه و اسکریپتی هم برای آپدیت اطلاعات دیتابیس مقصد برامون میسازه که بارها در اجرای پروژه های ما کارمون رو تسریع کرده . راستش الان که سالها از این نرم افزار استفاده کردبم کاملا بهش وابسته شدیم . به همین دلیل خواستم این تجربه با دوستانم در سایت برنامه نویس هم به اشتراک بگذارم تا شاید کمکی برای دوستان باشه .