Category MySQL
2015/07/10
問題
データベース定義書を自動作成できるソフトないですか? データベースはMySQLです。
答え
mysqldumpはXML形式でテーブル定義を出力することができる。
mysqldump -d -u xxxx -p --xml sample_db >
XMLはXSLT変換でHTMLなどを生成することができる。
xsltproc -o
の例
xml version="1. 0" encoding="utf8"? >
Database Define Tool ( Overview)
Ver. 6. 1. 0 リリース! (2021/07/07)
○アプリケーション機能
・DBテスト接続 機能追加(Settings)
・バックアップ有無切替 機能追加
・大文字/小文字変換 機能改善
○コンテンツ機能
・テーブル一覧 物理名/論理名 左右表示入替機能追加
ダウンロード
※ただいま Ver. DB定義書作成ツール(SQL Mk-2) - 知的好奇心. 0 用ドキュメント整備中です(2021/07/11)。古いバージョンの内容が残っていたり、リンク先が未作成であったりする箇所がありますがご容赦ください。
ツール概要
Ver. 0 マニュアル
システム開発する上でこんな経験ありませんか? 「え!このプロジェクト、テーブル定義書ないの! ?」
「 "〇〇フラグ" って、どのテーブルで保持してたっけ? 」
「△△テーブルに、ステータスコード "14"、"15″ ってレコードが大量にあるけど、このコード値ってどんな意味だっけ? 」
「テストデータ登録するために作った INSERT文を実行したらエラーになっちゃった。。値の位置がズレてるのか? 概要
DB定義書を自動で作ってくれる、「A5:SQL Mk-2」というツールの使い方です。
出力方式は、ExcelかHTMLのどちらかを選択できます。
MySQL、PostgreSQL、Oracleなど、さまざまな環境で利用できます。
また、SSHトンネルでDBに接続することもできます。
非常に便利で簡単に使えるツールです。
動作環境
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8. enhance do
Rake::Task[:create_schema_doc]
そして、、
$ rake db:migrate
でPDFなDB定義書の完成です! まとめ
Rails でアプリケーションを書いていて、DB定義書が必要になるケースはあまりないかもしれませんが、特に意識することなく rake db:migrate の度に自動でDB定義書が更新されるのが思いのほか気持ちよかったので記事にしてみました。
XML から HTML への変換時の自由度が高く、好みのデザイン/スタイルで出力できるのも魅力的ですね。 こんにちは岡本です。
汎用系からWEBに移ってきて一番驚いたのは、設計書がないプロジェクトが多いことでした。
お客様が求めていない事や、各種CMSが台頭してきて必要としないこともあるのでしょうか。
開発者向けとしては綺麗な実装とコメントがあれば詳細設計書はいりませんし、何よりスピード感が段違いなのでメリットも大きいのでしょう。
ただ、フルスクラッチで20TBLを超える開発となると、設計するうえでDB定義書くらいは欲しいところ。でも定義書を正としてDDLを直すは面倒くさい。
DB定義書からddlを自動生成するマクロ付のexcelが欲しい。
が、自動生成系を探してもしっくりくるものがなく、フリーで落としたものに手を加えていまだに使ってたりします。
ver1. 1_DB定義書
シートをコピーしてテーブルを追加していき、先頭シートの作成ボタンを押すとdrop&createのddlを吐くだけです。
非常にシンプルなのでかゆいところは手を加えてください。
利用・改良はお任せしますが全て自己責任でお願いします。
ver1. 3_DB定義書
雑過ぎると社内からクレームがあったので渋々少しだけ改良。エンジンと文字コードの指定を可能にしました。緑のカラムが自動生成対象です。
「改良はお任せします」が見えないなんて! ver1. 4_DB定義書
何年ぶりでしょう…思いのほか記事にアクセスがあるので最新を置いておきます。
新人の田村さんが出力先を指定可能にしてくれました。
システム開発・サーバー管理のご相談なら12Gridへ
システムでお困りのことはございませんか? テーブル定義書生成ツール HTML | zumu zack. プランニングから構築までの一括サポートまで、
お客さまのご要望にあわせて柔軟に請け負っています。 改易後、立花宗茂の力量を知っている加藤清正などが家臣になるように説得するも、立花宗茂は拒否。わずかなお供を連れて京都へ上り、その後は江戸で暮らしていました。
しかし、浪人生活から立花宗茂を救った人物がいたのです。それは名槍「 蜻蛉切 」(とんぼきり)の使い手として有名な、徳川四天王のひとり本多忠勝。本多忠勝は立花宗茂の実力を認めていて、主君である徳川家康に召し抱えるように懇願しました。
徳川家康は忠勝の願いを聞き入れ、幕府の「御書院番頭」(実質的に徳川家康の親衛隊長)に抜擢、5, 000石を与えています。さらに働きぶりが評価されたのか、その後10, 000石加増され陸奥国棚倉(現在の 福島県 )に大名として復帰したのです。
これだけでも異例ですが、立花宗茂の返り咲きはこれにとどまりません。豊臣家と徳川家の最後の争いである「 大坂冬の陣 ・ 夏の陣 」に参戦した際、立花宗茂は「豊臣秀頼」(とよとみひでより)の参陣がないことなど、豊臣方の動きをいくつか予言して的中させ、徳川方の勝利に大いに貢献しました。その結果、徳川幕府より旧領柳川10万9, 200石を与えられ、本当の意味で大名に返り咲いたのです。
徳川家康と刀 徳川家康のエピソードや、関連のある刀剣・日本刀をご紹介します。
徳川家康 歴史を動かした有名な戦国武将や戦い(合戦)をご紹介! 石田三成と刀 石田三成のエピソードや、関連のある刀剣・日本刀をご紹介します。
加藤清正と刀 加藤清正のエピソードや、関連のある刀剣・日本刀をご紹介します。
関ヶ原の戦い 歴史上の人物が活躍した合戦をご紹介! 【1位~10位編】「国民10万人がガチ投票!戦国武将総選挙」ベスト30の順位結果発表!. 関ヶ原の戦い 武将達が戦った全国各地の古戦場をご紹介! 大坂冬の陣・夏の陣 歴史上の人物が活躍した合戦をご紹介! 大坂冬の陣・夏の陣 武将達が戦った全国各地の古戦場をご紹介! 8倍程度リードしていました。
実に4倍にふくれ上がっていた兵力差
こちらが開戦後の兵力比較。もう、「無理ゲー」ですよね。
小早川勢が東軍につき、吉川・毛利勢が参加しなかったため、西軍で戦っていたのは半分に満たない3万程度でした。通説によると、合戦は午前8時に始まって午後2時頃に終わったといわれていますが、参戦した生駒利豊の書状や、梵舜(ぼんしゅん)という僧侶の日記などを見ると、もっと早く決着がついたようでもあります。いずれにしても、これだけの兵力差があっては仕方ありません。
そうなった要因を挙げればきりがないので避けますが、関ヶ原の合戦当日を迎えるまでにさまざまな政略が働きました。各大名の行動により、半ば勝敗が決していたといえます。無謀といえばそれまでですが、逆にこれだけの兵力差があったも関わらず戦い続けた西軍諸将をリスペクトしたいです。
合戦後、いちばん昇給したのは誰? ※石高は概算。数値には諸説あり。
さて戦後、勝利した東軍の各大名の多くが加増を受けています。プロ野球選手の年俸ではありませんが、だれが一番「アップ」を勝ち取ったのか。それは、 松平忠吉(ただよし) です。この人は徳川家康の四男で、2代将軍・秀忠の実の弟。開戦時、宇喜多の軍勢に鉄砲を撃ちかけ、一番槍の功名を得たといわれていますから、その血縁関係も手伝って武蔵・忍(おし)10万石から、清洲52万石へと昇給。5倍もの加増を得ました。戦場での働きはもちろん、内応工作でも活躍した 黒田長政 や 福島正則 も2倍以上の加増を得ています。
合戦後、いちばん損をしたのは? いっぽう敗者となった西軍についた武将たちは、軒並み悲惨です。 大谷吉継 は戦場で自刃、首謀者の 石田三成・小西行長・長束正家 などは斬首や切腹という末路を遂げています。 真田昌幸 に代表されるように、生き残った武将の多くも「改易」され、昨日までの大名が「浪人」へと身を落としたのです。 上杉景勝 や 毛利輝元 は改易こそ免れましたが、領地を1/4まで削られました。西軍の総大将についた毛利は、 吉川広家 の必死の嘆願で、かろうじて命脈を保ちます。敗者の常とはいえ厳しい数字ですね。石高は国の経済力そのもの。もし、自分の収入が1/4になったら・・・想像するだけで大変です。
ちなみに、小早川に追従して寝返った者は良くて所領安堵。小川祐忠、赤座直保は不忠者として領地没収、改易の憂き目に遭いました。実にシビアです。
オマケ。合戦の参加者で、最年長は誰だった?Mysqlのデータベース定義書を自動生成する At Softelメモ
A5:Sql Mk-2を使ってDb定義書を自動生成 - Qiita
テーブル定義書生成ツール Html | Zumu Zack
Db定義書作成ツール(Sql Mk-2) - 知的好奇心
【1位~10位編】「国民10万人がガチ投票!戦国武将総選挙」ベスト30の順位結果発表!
5俵ですから割ればいいのですね。(仮に12万円)
48, 000円になります。
一俵あたり、その金額なら私の耕作面積でも、農業で食えていきます。
すごいですね。
時代ですね~~
食べることが、難しい時代と、現代のように食べるのは普通の飽食の時代と、でも、困難は分野が違えど、同じなのかな~~とも思います。
その時代時代での困難さは、種類が違うだけで同じなのかもしれませんね。
ちなみに、前述した地方格差ですが、やはりあったようです。
同じ給料でも、やはり地方は物価が安いので、暮らしやすかったようです。
これも、いつの時代も同じなんですな~~
勉強になりました。
・・・・・・・・・・・
冬が来たら、今度は春が来るは道理ですね。
でも、もう少し奥が深いお話です。
冬来たりなば春遠からじの意味と言葉の由来は?英語表記と例文考察! 飛躍の年・・飛躍の一年・・躍進との違いは? 躍進と飛躍の違いは?躍進とは 意味と使い方の例文や英語表現考察! 似たような言葉でも、少し違うようですね。
・・・・・・・・・・
*私の主観を入れて書いてますので? ?な部分があってもお許しください。
ヘッダーの写真は愛機のフジの一眼で撮影の、松島四大観多聞山(偉観)の春の写真です。