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
0
400
BedCon 2013 - Database Versioning - the agile way with FlywayDB
Niko Köbler
April 04, 2013
Tweet
Share
More Decks by Niko Köbler
See All by Niko Köbler
SAML, OAuth & OIDC
dasniko
0
140
Status Quo of OAuth 2
dasniko
0
170
FIDO Passkeys - The Future without Passwords!
dasniko
1
240
OAuth2, OIDC & JWT - Important Basics!
dasniko
0
600
Authentication in Web, API-based & Distributed Environments
dasniko
0
100
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
150
Serverless! But Multi-Cloud?
dasniko
0
150
Containers vs. Serverless 2019
dasniko
1
270
How Do You Authenticate..?
dasniko
1
170
Other Decks in Programming
See All in Programming
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.5k
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
290
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
160
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
120
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
390
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
4k
Result型で“失敗”を型にするPHPコードの書き方
kajitack
5
650
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
790
Hack Claude Code with Claude Code
choplin
4
2.1k
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
450
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Statistics for Hackers
jakevdp
799
220k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Code Review Best Practice
trishagee
69
18k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
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!