横から失礼いたします。
いつも大変ありがたく利用させていただいております。
特にER図が素晴らしく重宝しております。
ただしこの問題があるため、残念ながらER図にビュー(マテビューも)を描くことは断念いたしました。
リバースできず手書きになるなら利用するメリットが少ないので仕方ありません。
ここからは素朴な疑問です。
テーブルと同様に、ビューのカラム情報もメタデータから取得すれば済む話だと思うのですが、
頑なにSELECT文を自前でパースしようとする理由は何でしょうか?
次のような事情があるのかな?と勝手に推察してはおりますが。
1. SELECT句にSQLコメントでカラムコメントを記述する文化?を活用したいため?
私はビューについても COMMENT ON COLUMN ~ IS ‘~’; で記述しているのですが、皆さんどうなのでしょうか?
2. カラム情報をメタデータから取得するとしても、全てのRDBMSに対応するのは難しい?
WITH句の件なども含め、SELECT文を完璧にパースする方が難しい気がするのですが、どうなのでしょうか?
いずれにしても、改修が簡単でないことは重々承知しております。
松原さんといえども、さすがに難しいですよね。無理は申しません。
今後のさらなる改善に期待しつつ、気長にお待ちしております。