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
83
Status Quo of OAuth 2
dasniko
0
130
FIDO Passkeys - The Future without Passwords!
dasniko
1
230
OAuth2, OIDC & JWT - Important Basics!
dasniko
0
470
Authentication in Web, API-based & Distributed Environments
dasniko
0
100
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
140
Serverless! But Multi-Cloud?
dasniko
0
150
Containers vs. Serverless 2019
dasniko
1
250
How Do You Authenticate..?
dasniko
1
150
Other Decks in Programming
See All in Programming
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
160
読まないコードリーディング術
hisaju
0
110
sappoRo.R #12 初心者セッション
kosugitti
0
280
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
210
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
260
技術を改善し続ける
gumioji
0
160
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
230
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
0
110
Unity Android XR入門
sakutama_11
0
180
Introduction to kotlinx.rpc
arawn
0
770
Jakarta EE meets AI
ivargrimstad
0
550
Drawing Heighway’s Dragon- Recursive Function Rewrite- From Imperative Style in Pascal 64 To Functional Style in Scala 3
philipschwarz
PRO
0
100
Featured
See All Featured
A better future with KSS
kneath
238
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Become a Pro
speakerdeck
PRO
26
5.2k
Site-Speed That Sticks
csswizardry
4
410
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Being A Developer After 40
akosma
89
590k
Practical Orchestrator
shlominoach
186
10k
Writing Fast Ruby
sferik
628
61k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
The Pragmatic Product Professional
lauravandoore
32
6.4k
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!