Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
BedCon 2013 - Database Versioning - the agile w...
Search
Niko Köbler
April 04, 2013
Programming
440
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
Find Your AuthZEN
dasniko
0
68
Token Hygiene - The Keycloak Token Config Mistakes 90% of All Developers & Admins Get Wrong (and how to avoid)
dasniko
0
62
DPoP - Demonstrating Proof of Possession
dasniko
0
130
History of Authentication
dasniko
0
92
SAML, OAuth & OIDC
dasniko
0
310
Status Quo of OAuth 2
dasniko
0
390
FIDO Passkeys - The Future without Passwords!
dasniko
1
330
OAuth2, OIDC & JWT - Important Basics!
dasniko
1
1.1k
Authentication in Web, API-based & Distributed Environments
dasniko
0
170
Other Decks in Programming
See All in Programming
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
12
4.1k
パスワード再設定メールのURLについて知っておこう
uyuki234
0
190
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
170
気持ちぃ〜角丸 Squircle
ryu1013
0
340
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
210
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
570
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.3k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.3k
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.8k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
270
sbt 2.0: takeoff
eed3si9n
0
170
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
3
520
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
380
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How GitHub (no longer) Works
holman
316
150k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
560
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
340
From π to Pie charts
rasagy
1
410
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
650
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!