1

私はSQLServerでしばらく作業しており、拡張プロパティを使用してデータベース、テーブル、および列にタグを付けています。ほとんどの場合、アイテムは複数の拡張プロパティを持つことができます。

たとえば、列には、データベースをウォークするWebクライアントによって使用されるプロパティDisplayNameおよびVersionを含めることができます。

私の制御が及ばない理由で、SQLサーバーデータベースをMySQLに移行する必要があります。

問題は、拡張プロパティの概念がMySQLWorkbenchには存在しないように見えることです。同等のものはありますか?そうでない場合、この機能の欠如を補うためにあなたたちは何をしますか?

どうもありがとう!

4

1 に答える 1

1

私の制御が及ばない理由で、SQLサーバーデータベースをMySQLに移行する必要があります。

それで頑張ってください...(お金の問題なら、代わりにPostgreSQLを使うように上司を説得してみてください。)

さらに深刻なことに、使用しているデータベースのどこかにシステムカタログがあります。プロパティとタグを追加することは、そのカタログへのほんの数エントリにすぎません。

PostgreSQLを使用している場合、これらのテーブルはpg_catalogスキーマにあります。MySQLに関する限り、テーブルはinformation_schemaにあります。

http://dev.mysql.com/doc/refman/5.6/en/information-schema.html

プロパティやタグなどを追加するには、いつでも(独自のシェマ/データベースに)テーブルを追加し、必要に応じてそのメタデータを挿入できます。構文は派手なSQL構造ではありませんが、仕事は終わります。

于 2011-05-17T03:05:59.480 に答える