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
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
510
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
170
VS Code Update for GitHub Copilot
74th
2
650
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
4k
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
220
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
170
効率的な開発手段として VRTを活用する
ishkawa
0
140
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.5k
XP, Testing and ninja testing
m_seki
3
250
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
150
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
320
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Bash Introduction
62gerente
613
210k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Code Reviewing Like a Champion
maltzj
524
40k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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!