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
58
Status Quo of OAuth 2
dasniko
0
120
FIDO Passkeys - The Future without Passwords!
dasniko
1
230
OAuth2, OIDC & JWT - Important Basics!
dasniko
0
440
Authentication in Web, API-based & Distributed Environments
dasniko
0
97
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
140
Serverless! But Multi-Cloud?
dasniko
0
140
Containers vs. Serverless 2019
dasniko
1
240
How Do You Authenticate..?
dasniko
1
140
Other Decks in Programming
See All in Programming
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
210
Go の GC の不得意な部分を克服したい
taiyow
3
850
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
3
500
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
4
790
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
340
fs2-io を試してたらバグを見つけて直した話
chencmd
0
250
Beyond ORM
77web
9
1.2k
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1k
CloudflareStack でRAGに入門
asahiiwm
0
100
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
150
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1.1k
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
960
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
88
5.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Visualization
eitanlees
146
15k
Writing Fast Ruby
sferik
628
61k
Documentation Writing (for coders)
carmenintech
67
4.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Mobile First: as difficult as doing things right
swwweet
222
9k
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!