リリースノート
ERDismで何が変わったかを新しい順に記載します。リリースごとに一つの項目 — 実際に見たり使ったりできる変更だけを記載します。
最新
SQLインポートが既存のスキーマをより多く受け付けます
- NVARCHAR・NCHAR 列をインポートできます。
NVARCHAR、NCHAR、NATIONAL CHAR、NATIONAL VARCHARで宣言した列があると、ファイル全体が失敗していました。これからはデータベース自身と同じように、UTF-8 文字セットのVARCHAR・CHARとして取り込まれます。 - 名前を付けた主キーが主キーのまま残ります。
CONSTRAINT name PRIMARY KEY (…)と書いた主キーが、テーブルの主キーとして取り込まれるようになりました。以前は主キーのないテーブルになり、そのテーブルを参照する外部キーがあるとインポートが拒否されていました。 - MariaDB プロジェクトの INET6 列。 MariaDB プロジェクトで
INET6列を受け付けるようになりました。 - FLOAT・DOUBLE が桁数を保ちます。
FLOAT(7,3)、DOUBLE(10,2)のように書いた型が、その桁数をそのまま保ちます。以前はインポートは通っても下書きが桁数を失い、公開が拒否されていました。 - mysqldump ファイルが MariaDB プロジェクトにきれいに取り込まれます。
/*!50705 … */のような MySQL 専用のバージョンコメントを MariaDB と同じように読み飛ばすので、データベースにない列やインデックスができることはなくなりました。
一回で戻せるUndo、新しいホームページ、使いやすくなったエディター
- 新しいホームページ。 ERDism のホームページが、ダイアグラムが実際の DB に追いつく仕組み、チームでいっしょに直して承認する流れ、コードを読まない人にも見られること、そのほかの機能を順に紹介するように変わりました — 英語・韓国語・日本語で。
- 新しいアカウント向けの最初の案内。 初めて登録すると、メッセージボックスの歓迎メッセージ、ワークスペースのスタートパネル、試せるサンプルプロジェクト、空のエディターの案内、ショートカット一覧が用意されています。
- 割り当てたテーブルをまとめて配置。 ダイアグラムにテーブルが割り当てられているのにキャンバスにまだ一つもない場合、カードがPlace all(配置して整列)とPlace one by oneを提案します。
- 一つの操作に一回のUndo。 Place all、インポートの完了、新しいプロジェクトの作成を一回のUndoで元に戻し、 Redoも一回で戻ります。
- エディターをもっとキーボードで。 矢印キーで動かしたテーブルが新しい位置を保つようになりました。テーブルメニューにはドラッグの代わりに使えるMove to…があり、Tabで折りたたんだSQLパネルに届き、Escapeでツールチップを閉じます。アプリ全体に、本文へのスキップリンク、画面タイトル、ダイアログを閉じると元の場所に戻るフォーカス、より大きなタッチ領域を加え、キーボードやスクリーンリーダーで使いやすくなりました。
新しい見た目、動かしやすいキャンバス、自分の言語で読めるドキュメント
- 新しいトップページ。 ランディングページを刷新しました。ERDismでできることがわかりやすくなり、ライブデモにもすぐ入れます。
- 新しいERDismロゴ。 アプリ、ブラウザのタブアイコン、リンクのプレビューが新しいマークになりました。パブリックベータの間は、名前の横にbetaの表示が付きます。
- いまオンラインのメンバー。 ワークスペースホームの上部にあるメンバーチップが、いまログインしている人だけを表示し、出入りに合わせて変わります。チップを押すと、すべてのメンバーをオンラインとオフラインに分けて確認できます。
- インポートしたダイアグラムが整列された状態で開きます。 インポートの直後、テーブルが「グループごとに整列」と同じ方法で配置されます。ダイアグラムにすでにテーブルがある場合は、新しいテーブルだけを整列してクリックした場所の近くにまとめて置き、ご自身で置いたテーブルはそのままにします。
- 公開ドキュメントを韓国語と日本語で。 概要、仕組み、このリリースノート、法的文書を韓国語と日本語で読めるようになり、アプリ内のドキュメントへのリンクはすべて表示言語の版を開きます。日本語の法的文書は参考訳で、英語版が優先します。
パブリックベータ
- ERDismをパブリックベータとして公開しました。 どなたでも登録してワークスペースを作成できます。このノートはここから始まり、今後は実際に見たり使ったりできる変更を、リリースした日付の下に記載します。
- 運用中のスキーマを取り込む、または新しく描く。 SQLを貼り付けるかファイルをアップロードすると、インポートで何が追加・変更・削除されるかを確認し、各テーブルをどのダイアグラムに置くかを選べます。 MySQLとMariaDBに対応しています。
- 一つのモデル、三つのビュー。 ダイアグラム、SQL、インスペクターが連動し、どこかで変更すると残りにも反映されます。テーブルごとにMarkdownで書くドキュメントページがあります。
- すべての変更が記録に残ります。 タイムラインで、誰がいつ何を変更したかを確認できます。元に戻す・やり直しは自分が行った変更だけが対象で、プロジェクト内のすべてのダイアグラムにわたって動作します。
- 発行の前に承認。 チームメイトがSQLブロックごとに承認または却下し、承認されたSQLだけが発行されます。発行したバージョンはSQLファイルとしてエクスポートできます。
お探しのリリースがありますか?すべてのリリースを1ページで見る。