Download - Mini Training Flyway
• Objective : database state management
• State ?
– A list of changesets (table, sp, func, db, …)
• How do we know the state of a database at a « t » moment ?
Database migration ?
• Database migration Tools
– In JAVA
– Command line / API
– Use versioning
– Very light
• Work with a list of SQL migration scripts
– Schema update
– Data update
Flyway: http://flywaydb.org/
Benefits
• Work with just a list of migration scripts
• Automatically find which scripts to execute to update the database to a specific version
• Show the next scripts to apply from the current version
• Easy handle of backward compatibility and scheduled obsolescence
Disadvantages
• Java : hard to integrate in a custom .NET application
• Scripts migration error handling is very light
About Us• Betclic Everest Group, one of the world leaders in online
gaming, has a unique portfolio comprising variouscomplementary international brands: Betclic, EverestPoker/Casino, Bet-at-home, Expekt, Imperial Casino, Monte-Carlo Casino…
• Through our brands, Betclic Everest Group places expertise,technological know-how and security at the heart of ourstrategy to deliver an on-line gaming offer attuned to thepassion of our players. We want our brands to be easy to usefor every gamer around the world. We’re building ourcompany to make that happen.
• Active in 100 countries with more than 12 million customersworldwide, the Group is committed to promoting secure andresponsible gaming and is a member of several internationalprofessional associations including the EGBA (EuropeanGaming and Betting Association) and the ESSA (EuropeanSports Security Association).
We want our Sports betting, Poker, Horse racing andCasino & Games brands to be easy to use for everygamer around the world. Code with us to make thathappen.
Look at all the challenges we offer HERE
Check our Employer Page
Follow us on LinkedIn
WE’RE HIRING !