— とらまる (@0ODpPDz97BAkEQJ) September 14, 2020 大坂なおみ選手がかっこよすぎて彼女と同時代を生きていることに感激し希望を感じる一方で、日本国内のおバカなアンチをみて絶望しそうになる(日本もうだめじゃね?) — 72co. @翻訳中 (@725NT) September 13, 2020 image by: Leonard Zhukovsky / shutterstock MAG2 NEWS
答えはノーに決まっている。 もしあなたがメンタルヘルスに問題を抱えているなら、治療を通じて状態を安定させる効果的な方法がある。あなたに合った最適な方法は何なのか、医師とよく相談しよう。心の病気を抱えている事実は変えられなくても、どう対処するかはコントロールできる。あなたには、幸福かつ健康に生きる資格があるのだ。 この記事は ハフポストUS版 に掲載されたものを翻訳しました。 ▼写真をクリックするとスライドショーが開きます▼
誰でも不安な気持ちを持っています。 でもそういう気持ちをわざわざ煽られたら、嫌ですよね。 「なんなの、この人?
心が優しい人の病気:心の病 そして、ひとつだけ言えることは 「これら心の病気は、心が優しい人の病気である」ということです。 それでは、なぜ僕が心の病気を 「心が優しい人の病気」と思うか分かるかな? それは、心の病気を発症する人の性格にあるんだ。 ←前へ戻る 次へ進む→ スポンサードリンク Tweets by portal5115 Follow @portal5115 カテゴリー 薬の情報 くすり入門 医薬品の作用機序 くすり君の一日 医薬品の話 家庭の医学 薬学動画セミナー 病院の言葉を理解しよう 医療研修資料 薬はなぜ効くのか? 薬物物語 薬と関係ない話 薬学分野 有機化学 生化学Ⅰ 生化学Ⅱ 薬理学 物理化学 分析化学 薬剤・薬物動態学 微生物学 免疫学 漢方処方学 統計学 その他 お問い合わせ 就活薬学生! 求人・転職薬剤師! 管理人 深井良祐 スポンサードリンク
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"? >
※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作る前の設計フェーズでの開発補助機能として追加したんだけど、まだままだ改善の余地ありだなぁ。 enhance do
Rake::Task[:create_schema_doc]
そして、、
$ rake db:migrate
でPDFなDB定義書の完成です! まとめ
Rails でアプリケーションを書いていて、DB定義書が必要になるケースはあまりないかもしれませんが、特に意識することなく rake db:migrate の度に自動でDB定義書が更新されるのが思いのほか気持ちよかったので記事にしてみました。
XML から HTML への変換時の自由度が高く、好みのデザイン/スタイルで出力できるのも魅力的ですね。