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 way with FlywayDB
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
Status Quo of OAuth 2
dasniko
0
38
FIDO Passkeys - The Future without Passwords!
dasniko
0
160
OAuth2, OIDC & JWT - Important Basics!
dasniko
0
340
Authentication in Web, API-based & Distributed Environments
dasniko
0
92
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
130
Serverless! But Multi-Cloud?
dasniko
0
140
Containers vs. Serverless 2019
dasniko
1
200
How Do You Authenticate..?
dasniko
1
130
Serverless Security
dasniko
0
210
Other Decks in Programming
See All in Programming
Ruby メモリ管理 プログラミング
megmogmog1965
0
130
スクラムマスターって孤独じゃないですか?
yoshitaroyoyo
1
140
CSC307 Lecture 09
javiergs
PRO
1
500
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
【Go言語】golangci-lintの使い方
tomo1227
0
270
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
Advanced App Shrinking Techniques
cbeyls
2
150
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
CSC307 Lecture 08
javiergs
PRO
0
330
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Infographics Made Easy
chrislema
238
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
Building Your Own Lightsaber
phodgson
101
5.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Automating Front-end Workflow
addyosmani
1362
200k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Being A Developer After 40
akosma
72
580k
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!