3

Linux は初めてで、VirtualBox に Fedora 19 をインストールしました。

MariaDB を実行しており、コマンド ラインからデータベース ダイアグラムを生成したいと考えています。

SQLFairyからの出力の例をいくつか見つけました。

http://nsaunders.wordpress.com/2009/01/11/easy-visualisation-of-database-schemas-using-sqlfairy/

http://www.christianbiggins.com/2008/11/er-diagrams-from-sql-files.html

http://techmania.wordpress.com/2008/06/09/creating-er-diagrams-from-sql/

そして、それは私が求めているタイプのもののようです。

で yum 検索を行いまし'yum search sqlfairy'たが、結果がないようでした。

Fedora 19 に sqlfairy をインストールする方法を教えてください。それが不可能な場合は、同様のことを行う製品をお勧めしますか?

編集:

これを見つけました: https://admin.fedoraproject.org/pkgdb/acls/name/perl-SQL-Translator#f19

経由でインストールされyum install perl-SQL-Translatorます。

私は今しようとしています:

[me@my ~]  sqlt-graph -f MySQL -o mydatabase.png -t png mydatabase.sql

しかし、エラーが発生しています:

ERROR (line 36): Invalid statement: Was expecting comment, 
or use, or set, or drop, or create, or alter, or insert, or 
delimiter, or empty statement
Error: translate: Error with parser 'SQL::Translator::Parser::MySQL':  
no results at /usr/bin/sqlt-graph line 195.

.sql ファイルはhome/me、コマンドを実行している場所にあります。

4

2 に答える 2

2

解決策は上記の手順に従うことでした.mysqldumpコマンドに以下を使用してエラーを解決し、上記のsqltコマンドが機能しました:

[username@hostname ~] mysqldump -u root -pmysql_root_password --no-data database_name > example.sql
于 2013-08-02T14:13:25.193 に答える