タグ

goとデータベースに関するyohane00のブックマーク (1)

  • Go製マイグレーションツールsql-migrate

    概要 Go製のデータベースmigrationツールとしてsql-migrateを使って開発しているのでコマンドや動作仕様などを簡単に書く。 公式リポジトリ 特徴 CLIツール SQLite, PostgreSQL, MySQL, Oracleなどの色々なデータベースをサポート スキーマの作成/変更/ロールバック機能 ソースコードからの実行制御 その他色々 インストール 詳細 公式のREADMEを見れば分かる事だけど日語で書いていく 設定ファイル デフォルトはdbconfig.ymlというファイル名で参照される。yml内のenvキーではdevelopment, productionなど環境ごとに設定を定義できる。migrationの実行を管理するテーブル名はgorp_migrations。dirは作成されたmigrationファイルの保存先。 オプションでこの辺りの名前は色々変更ができるし

    Go製マイグレーションツールsql-migrate
  • 1