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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Niko Köbler
April 04, 2013
Programming
0
410
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
DPoP - Demonstrating Proof of Possession
dasniko
0
17
History of Authentication
dasniko
0
38
SAML, OAuth & OIDC
dasniko
0
260
Status Quo of OAuth 2
dasniko
0
290
FIDO Passkeys - The Future without Passwords!
dasniko
1
280
OAuth2, OIDC & JWT - Important Basics!
dasniko
1
880
Authentication in Web, API-based & Distributed Environments
dasniko
0
140
Cloud Native Serverless Java with Quarkus & GraalVM on AWS Lambda
dasniko
0
180
Serverless! But Multi-Cloud?
dasniko
0
170
Other Decks in Programming
See All in Programming
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
450
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
今から始めるClaude Code超入門
448jp
8
9k
MUSUBIXとは
nahisaho
0
140
Raku Raku Notion 20260128
hareyakayuruyaka
0
360
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
6
600
ぼくの開発環境2026
yuzneri
0
240
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
120
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
CSC307 Lecture 01
javiergs
PRO
0
690
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
220
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Docker and Python
trallard
47
3.7k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Navigating Weather and Climate Data
rabernat
0
110
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
A better future with KSS
kneath
240
18k
The Limits of Empathy - UXLibs8
cassininazir
1
220
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!