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
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
35
DPoP - Demonstrating Proof of Possession
dasniko
0
82
History of Authentication
dasniko
0
74
SAML, OAuth & OIDC
dasniko
0
300
Status Quo of OAuth 2
dasniko
0
370
FIDO Passkeys - The Future without Passwords!
dasniko
1
300
OAuth2, OIDC & JWT - Important Basics!
dasniko
1
1.1k
Authentication in Web, API-based & Distributed Environments
dasniko
0
160
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
200
Other Decks in Programming
See All in Programming
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
800
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
110
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
5.8k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
220
act1-costs.pdf
sumedhbala
0
210
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.9k
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
370
どこまでゆるくて許されるのか
tk3fftk
0
470
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
200
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
Featured
See All Featured
A better future with KSS
kneath
240
18k
Embracing the Ebb and Flow
colly
88
5.1k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
330
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Paper Plane (Part 1)
katiecoart
PRO
0
9.6k
Between Models and Reality
mayunak
4
370
Automating Front-end Workflow
addyosmani
1370
210k
Color Theory Basics | Prateek | Gurzu
gurzu
0
390
Rails Girls Zürich Keynote
gr2m
96
14k
Tell your own story through comics
letsgokoyo
1
990
Producing Creativity
orderedlist
PRO
348
40k
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!