曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
Introduction
Overview of Flyway Features and Architecture
· Core concepts
· Existing plugins
· Supported databases
Getting Started with Flyway
· Setting up the Flyway command-line tool
· Initial configuration
· The 7 basic commands
Migrating with Flyway
· SQL-based migrations
· Java-based migrations
· Script migrations
· Transactions, query results, and schemas
Configuring Flyway
· Parameters
· Environment variables
· Config files and placeholders
· SSL support and authentication
· Secrets management
Executing Database Migrations
· Running the Flyway API
· Executing migrations with Maven plugin
· Executing migrations with Gradle plugin
Integrating Flyway into a Project with Existing Databases
· Data extract and cleanup
· Aligning the databases
· Creating baseline versions
Managing Database Migrations
· Reviewing migration status
· Creating repeatable migrations
· Undoing migrations
· Executing callbacks
· Overriding errors
· Performing dry runs
Exploring Advanced Flyway Features
· Test data management
· Backward compatible migrations
· Zero-downtime migrations