Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BedCon 2013 - Database Versioning - the agile w...
Search
Niko Köbler
April 04, 2013
Programming
410
0
Share
BedCon 2013 - Database Versioning - the agile way with FlywayDB
Niko Köbler
April 04, 2013
More Decks by Niko Köbler
See All by Niko Köbler
The Keycloak Token Config Mistakes 90% of All Developers Get Wrong (and how to avoid)
dasniko
0
13
DPoP - Demonstrating Proof of Possession
dasniko
0
30
History of Authentication
dasniko
0
50
SAML, OAuth & OIDC
dasniko
0
270
Status Quo of OAuth 2
dasniko
0
310
FIDO Passkeys - The Future without Passwords!
dasniko
1
290
OAuth2, OIDC & JWT - Important Basics!
dasniko
1
940
Authentication in Web, API-based & Distributed Environments
dasniko
0
150
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
180
Other Decks in Programming
See All in Programming
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
190
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
150
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
120
Nuxt Server Components
wattanx
0
240
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
飯MCP
yusukebe
0
480
おれのAgentic Coding 2026/03
tsukasagr
1
130
Rethinking API Platform Filters
vinceamstoutz
0
7.1k
KagglerがMixSeekを触ってみた
morim
0
370
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
320
iOS機能開発のAI環境と起きた変化
ryunakayama
0
140
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Automating Front-end Workflow
addyosmani
1370
200k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
490
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
What's in a price? How to price your products and services
michaelherold
247
13k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
My Coaching Mixtape
mlcsv
0
92
Google's AI Overviews - The New Search
badams
0
960
A Modern Web Designer's Workflow
chriscoyier
698
190k
The SEO Collaboration Effect
kristinabergwall1
0
410
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Transcript
Database Versioning – the agile way with FlywayDB Niko Köbler
@dasniko
SourceCode > VCS Database > ???
3 Rules for Database Work 1. Never use a shared
database server for development work. 2. Always Have a Single, Authoritative Source For Your Schema 3. Always Version Your Database K.Scott Allen: http://odetocode.com/blogs/scott/archive/2008/01/30/three-rules-for-database-work.aspx
• flywaydb.org • Apache v2.0 Licence • Open Source Java
Library • Current Release: 2.1.1 • Download from Website or Central Maven Repository
Plain Old SQL
Java Migrations
Convention Configuration
Convention Configuration
Convention Configuration
Execution: Java API
Execution: Maven
Execution: Others • Ant Tasks • Command-line Tool
Various Databases
Go ahead and use it!