タグ

LiquiBaseに関するblueleのブックマーク (6)

  • JavaのDBマイグレーションツールを試してみた

    kzhirataです。蒸し暑い日が続いていますね。 最近、社内で「継続的デリバリー」の読書会をやっています。 AWSなど簡単・迅速にインフラを調達できる時代になり、デプロイメントパイプラインを早い段階で構築することができる環境が整ったんだなぁと改めて実感します。 デプロイメントパイプラインを作るために欠かせないことの1つが、DBの構成管理です。 以前DBの構成管理をしていなかったために、リリース作業自体に時間がかかったり、リリースバグを出したことのある人も多いのではないでしょうか。(私も経験してます...) 今回は、JavaDBマイグレーションツールを2つ試してみました。 FlywayとLiquibaseです。すでに、ここにFlywayとLiquibaseの比較記事がありますが、自分の感想を書きます。 1. インストール・環境構築について FlywayとLiquibaseもインストールの

    JavaのDBマイグレーションツールを試してみた
  • liquibaseでお手軽DBバーション管理 - pnktsのはてダ

    書いた http://github.com/gotoppella/liquibase_project antをインストールさえすりゃ使えるらくちん 初期設定 $ cat <<EOF > dbconfig/設定名.property > #liquibase.properties > driver: com.mysql.jdbc.Driver > url:jdbc:mysql://ホスト名(:ポート番号)/データベース名 > username: ユーザ名 > password: パスワード > EOF $ ant db:changePropertiesFile db:changePropertiesFile: [input] input config type >設定名antのtargetを実行する際、"input config type >"と出た場合、 dbconfigディレクトリにある"

    liquibaseでお手軽DBバーション管理 - pnktsのはてダ
  • 実践!データベースリファクタリングツール

    上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...

    実践!データベースリファクタリングツール
  • comparing databases and generating sql script using liquibase

    Obtaining the SQL statements, representing the diff between two databases, is a two step operation: Generate the XML "diff" changelog Generate SQL statements Example This example requires a liquibase.properties file (simplifies the command-line parameters): classpath=/path/to/jdbc/jdbc.jar driver=org.Driver url=jdbc:db_url1 username=user1 password=pass1 referenceUrl=jdbc:db_url2 referenceUsername=

    comparing databases and generating sql script using liquibase
    bluele
    bluele 2013/07/31
    database migration
  • 自動的にデータベースを移行!?「LiquiBase」

    バファリンの半分は優しさでできているそうですが、 データベースの半分は怒りでできています。 お久しぶりです。DiceK Mikamiです。 データベースと言えばデータを永続化させるための魔法の箱ですが、運用者や開発者たちはこれのおかげで夜も眠れない日々を送ることが多々あります。 パフォーマンスチューニング、スキーマ構成、インデキシング、サイジング、etcetc… その中でも今回はデータベース移行に関して取り上げたいと思います。 データベース移行はそれほど頻繁に行われる作業ではありませんが、いざ発生すると頭を抱える事態が往々にしておきます。 運用者は「参照整合性が〜」となり、開発者は「移行ツールが〜」となるわけです。 平たく言うと、「ちょ〜めんどくさい」なのです。 これらを緩和するために「LiquiBase」というデータベースリファクタリングツールを紹介したいと思います。 このツールでは、簡

    自動的にデータベースを移行!?「LiquiBase」
  • DBAを救え! DBリファクタリングツール「LiquiBase」を使ってみよう

    LiquiBaseとは LiquiBaseというプロダクトをご存知だろうか。LiquiBaseは「データベースのリファクタリングツール」と銘打つプロダクトで、先月27日にバージョン1.3がリリースされている。稿では、現在注目を集める同プロダクトの基的な使用法を紹介したい。 LiquiBaseの最も大きな特徴は、データベーススキーマの変更管理を行える点にある。この部分が「データベースのリファクタリングツール」と呼ばれるゆえんだ。 プログラムコードに対して行う通常のリファクタリングでも、それを思い切って行うためには、リファクタリング作業を理解し、かつアンドゥ機能を完備したIDEや、いざというときにロールバックを行うためのバージョン管理システムなどが不可欠だ。LiquiBaseは、リファクタリングの前提とも言えるそうした機能を提供するツールだと言ってよい。 同ツールは、書籍『Refactor

  • 1