※Microsoft Windows 用プログラム(フリーウェア)です。( ダウンロード) データベースに登録されているシステム情報(システムテーブル)を元にテーブル定義書(HTML/EXCEL)を生成します。( MariaDB, MySQL, PostgreSQL, Oracle, MS SQL Server, また A5M2のER図 に対応) ● <課題・懸念> ・このダサダサのサイト、もっとかっこよくしたいなぁ… ・このサイト重いよなぁ… ・テーブル内容変更(ALTER TABELとか)すると参照しているビューは削除されちゃうんだ… ・このツールで作ったHTML定義書、いまいち操作性に統一感がないよなぁ…パット見、使い方が分かりずらい ・A5M2のER図でテーブル定義書を作ると、MySQLのタイムスタンプ型項目のデータ型が「on update CURRENT_TIMESTAMP」となるんだけど、これは何だろう? ・A5M2-ER図ではプライマリキーと外部キー制約の物理名は取り込む機能はなさそう ・Excel定義書を入力DBとして取り込める機能を追加したんだけどイマイチ。物理DB作る前の設計フェーズでの開発補助機能として追加したんだけど、まだままだ改善の余地ありだなぁ。
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"? >
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. MysqlでDB定義書からddlを自動生成 │ 株式会社12Grid. 3_DB定義書
雑過ぎると社内からクレームがあったので渋々少しだけ改良。エンジンと文字コードの指定を可能にしました。緑のカラムが自動生成対象です。
「改良はお任せします」が見えないなんて! ver1. 4_DB定義書
何年ぶりでしょう…思いのほか記事にアクセスがあるので最新を置いておきます。
新人の田村さんが出力先を指定可能にしてくれました。
システム開発・サーバー管理のご相談なら12Gridへ
システムでお困りのことはございませんか? プランニングから構築までの一括サポートまで、
お客さまのご要望にあわせて柔軟に請け負っています。 概要
DB定義書を自動で作ってくれる、「A5:SQL Mk-2」というツールの使い方です。
出力方式は、ExcelかHTMLのどちらかを選択できます。
MySQL、PostgreSQL、Oracleなど、さまざまな環境で利用できます。
また、SSHトンネルでDBに接続することもできます。
非常に便利で簡単に使えるツールです。
動作環境
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8. 7%
美容商品、健康食品、インテリア雑貨などがもらえる。ポイントは最大3年間積み立てできる。
株主様ご優待カタログ
最低投資金額: 38, 700 円
「とり鉄」「どさん子」、ファストフードの「タコベル」「ベーグルアンドベーグル」など約600店を展開。
自社オリジナル商品(バッグ等)
最低投資金額: 58, 900 円
優待利回り: 1. 7%
バッグや財布、雑貨の専門店。「サックスバー」はじめ店舗ブランド複数。優待は自社オリジナル商品。
自社選定製品(シューズ等)のカタログ優待割引販売
最低投資金額: 136, 300 円
子どもに人気の「瞬足」も参考小売価格の3割引で購入できる。
自社製品(シャンプー等)
最低投資金額: 145, 000 円
優待利回り: 3. 1%
「ALPHA CUBIC」や「N. O. R. C」などのブランドを扱う婦人服製造卸大手。グループ商品がもらえる。
ツルハグループ商品券(同額相当の商品と交換可)
最低投資金額: 1, 291, 000 円
優待利回り: 0. 2%
ゆうかぶが一番重宝している優待。ツルハ商品券のほかに、5%割引になる優待カードももらえる。
最低投資金額: 189, 500 円
100円ショップキャンドゥで使える優待券。100株以上で100円券20枚分がもらえる。
100杯分のコーヒー等
最低投資金額: 103, 900 円
300株以上でコーヒー100杯分がもらえる。100杯というインパクトが強くて面白い。1, 000株だと400杯! 攻めと守りの高配当株
桐谷さんの
日米「株」入門
9月号7月19日発売
定価780円(税込)
◆購入はコチラ! [攻めと守りの高配当株/桐谷さんの日米株入門]
◎第1特集
最高利回り6%超! 攻めと守りの高配当株
● 4人の達人の配当生活 を公開
●2大ランキング! ・ 利回り3. 5%以上! 有名企業の豪華リスト
「攻めの」 高利回り株 ベスト50
・減配しない! 実績バツグン! 増益率も高い! 「守りの」 10年配当株 ベスト50
●値上がりと配当の両取り欲張り 高配当株
●人気沸騰! 米国株の高配当株
◎第2特集
桐谷さんと始める日本&米国「株」入門
●銘柄探しの基本、業績、指標など
●スマホで株を買う注文方法、入力画面
●証券会社を選ぶ!6大ネット証券徹底比較
● 初心者にオススメの日本 & 米国5万円株
◎第3特集
株主総会 突撃39社! ●総会3大ニュースとは!? ● 新型コロナが直撃した会社
ANA、サンリオ、コロワイドなど
● 不祥事&お騒がせの会社
はるやまHD、東芝、みずほ銀行など
● みんなが気になる会社
ソニーG、ソフトバンクG、三菱UFJなど
◎第4特集
ブームに飛びつくのはNG! インデックス投信にだまされるな! 銀のさら 株主優待 注文を二回に分けて. ●テーマ型インデックス投信は買いか
●買っていい/インデックス投信
●買っていい/アクティブ投信
◎別冊付録
今すぐ買いたい! 米国株の見つけ方
成長&好配当株
◎連載も充実! ●10倍株を探せ! IPO株研究所
●自腹でガチンコ投資! AKB48
●武藤十夢のわくわくFX生活!ライフ
●株入門マンガ恋する 株式相場! ●どこから来てどこへ行くのか日本国
●毎月分配型100本の「分配金」データ
>>「最新号蔵出し記事」はこちら! >>【お詫びと訂正】ダイヤモンド・ザイはコチラテーブル定義書生成ツール Html | Zumu Zack
RailsでDb定義書を自動生成 | Mmm公式ブログ
2016-07-30
Tags:
java
データベースのテーブル定義書ってどうやって作っていますか? 暖かみのある手作りのexcel そして実際のCREATE TABLE文を保存しているファイルとの乖離が忍び寄り...
ERWinやSI Object Browserのような商用製品を使う そこそこお金かかる & GUI前提なのでは? & あとそれgitとかでバージョン管理できんの?
銀のさら 株主優待券のヤフオク!の相場・価格を見る|ヤフオク!の銀のさら 株主優待券のオークション売買情報は42件が掲載されています