يمكن أن يساعدك العثور على أداة جيدة لنسخ الإصدارات أو قواعد البيانات في توفير الكثير من الوقت والجودة. هناك أدوات مثل Rails db Rake أو Liquibase أو dbdeploy ، والتي تتطلب أحيانًا خدمة DSL محددة. ولكن في بيئة Java ، تتميز Flyway بسهولة الاستخدام والتكامل الأمثل. flyway يمكنك من تنفيد الاستعلامات اطوماتكيا يكفيك وضعها في ملفات من نوع SQL https://flywaydb.org/documentation/plugins/springboot – spring.flyway.enabled = true – spring.flyway.locations = classpath:db/migration – db.migration – V1_0__MyFirstUpdate.sql – ALTER TABLE user ADD COLUMN AGE INT NULL;