開発環境に関係するサムシンの開発者向け資料作った
毎回、同じような資料作るのしんどいので、再利用のために使いたい
これからメンテしていくけど、アドバイスどんどんください
今最もアツいアドベントカレンダーに記事書きました!
(デスマほにゃほにゃで、もともと12/21に予定してましたが、kawasimaさんに順番入れ替えてもらうなどしました…!)
Quiitaに投稿しています!
これはPostgreSQL Advent Calendar 2015 - Qiitaの記事です。
昨日はsawada_masahikoさんのPostgreSQL開発の基本動作まとめ - Qiitaでした!
SIerといえば、ソースコードの自動生成ですね!
開発を進めていくうえで、コロコロと変わっていくテーブル構成。。。
そんな中で、まったくソースコードを触らずに(sqlもjavaも触らない!つまり誰でも!どんな人でも!!作業できる!!!)
テーブル構築からデータ投入、さらにはEntityクラスを生成することが出来るツール(mavenプラグイン)を、今のプロジェクトで使っているので、それの紹介と使いかたを説明します。
いろんなDBに対応しているけど、今のプロジェクトではPostgreSQLを使っているので、今回はPostgreSQL版の使いかた説明です!*1
なお、今回使っているPostgreSQLのバージョンは9.1.15です!
*1:PostgreSQL要素少ないですごめんなさい
会社でGit使いたいって言ったらサラッとOKが出た。
ただ、GitBucketを自分でたてなきゃいけないので、やり方を調べとく。
会社ではCentOSサーバを、触っていい環境として与えてもらえたので、家のMacにVirtualBox入れて、CentOSをたてて試してみた!
VirtualBox 4.3.28
CentOS-7-x86_64-Minimal-1503-01.iso
VirtualBoxのCentOSにssh接続するまでの設定は↓のページをみながらやった!
VirtualBoxにCentOS7をインストールしてみる - yk5656 diary
CentOS6とCentOS7では、ネットワーク設定のやり方が全然違っているので注意!