A5:SQL Mk-2

開発のこと、日々のこと

松原正和

フォーラムへの返信

15件の投稿を表示中 - 601 - 615件目 (全1,448件中)
  • 投稿者
    投稿
  • 松原正和
    キーマスター

    ちょーさんこんにちは。
     
    画像を出力するオプションを追加しました。(/ERImage)
     
    複数ページのER図の場合、ページ名を指定しての単一ページのみ画像出力できます。

    松原正和
    キーマスター

    ヨシヒロさんこんにちは。
     
    前々から実装したいなとは思うものの、パーティションテーブルについてですが、実は、システムテーブルで、パーティション親テーブルに対して紐づくパーティション子テーブルを取得する方法がよく分からず、実装していません。
    (知っていたら教えてください)
     

    松原正和
    キーマスター

    ちょーさんこんにちは。
     
    画像も出力できるようにした方が良いかもと思ったのですが、PDFファイルの方が需要が多そうだなと思い、先にPDF出力機能を追加しました。
    (コマンドラインユーティリティ Version 2.17.0 beta 4)
     
    画像(PDFとか?)はもうちょっと考えさせてください。実装しようとは思うのですが、複数ページあるときにどう出力するのが良いのかちょっと検討します。

    松原正和
    キーマスター

    mtaさん、ooさんこんにちは。
     
    はい、現象を確認しました。少し前のバージョンから単独でソート順を変更する機能を削除し、「テーブルデータの絞り込み」機能に統合していたのですが、コンテキストメニューがそのままになっていました。

    メニューから[テーブル(T)] – [条件とソート順(G)…]を選択するか、ツールバーの(水色の)漏斗(に見えますか?)のアイコンをクリックすると参照できます。

    返信先: ER図の割当解除について #9507
    松原正和
    キーマスター

    otoro さんこんにちは。
     
    すみません、確かに解除できなくなりますね。修正したいと思いますので少々お待ちください。
     
    もし元のER図ファイル名がわかるなら、一旦空のER図をそのファイル名で作成し、それから接続して解除することができるかと思います。

    松原正和
    キーマスター

    tomotake さんこんにちは。
     
    すみません、現状 ┌───┐ では線を結ぶことはできません。「自由結線」でできないかとも思ったのですが、自由結線では現行バージョンでは必ず左右からしか線が出せません。

    松原正和
    キーマスター

    おっちさんこんにちは。
     
    DBのコメントをどう扱うかのオプションは、オプションダイアログの「テーブル」タブで、「DBコメントで論理名とコメントを区切る文字/方法」から選択できます。

    > コメントには、「論理名+コメント」「論理名のみ」「コメントのみ」を
    > 選択できる機能があったような気がしたのですが、オプション設定は
    > どこにあるのでしょうか?

    多分これは、テーブル定義書出力時のダイアログでのプルダウンかと思います。

    返信先: RunSql時の出力先について #9431
    松原正和
    キーマスター

    ショウさんこんにちは。
     
    /RunSQLのときの出力先フォルダを指定する明確な方法はないのですが、/FilePattern オプションを使用することで、指定することができます。
     

     
    出力先フォルダを相対パスまたは絶対パスで、含めて /FilePattern パラメータを指定します。
     
    なお、出力先フォルダは /FilePattern パラメータとは別に指定できた方が良いと思うので、Version 2.17系では /OutputFolder パラメータを追加したいと思います。

    返信先: PK項目の背景色 #9430
    松原正和
    キーマスター

    vertrag さんこんにちは。
     
    こちらでは、PostgreSQL 12.6ではテストできていませんが、PostgreSQL13でも、PK項目が正しく取得でき、背景が赤色になることを確認しています。
     
    以下のSQLを実行してみて、正しく主キー項目が取得できるかご確認いただけますでしょうか。

    ※ スキーマ名・テーブル名は適宜書き換えてください。

    松原正和
    キーマスター

    ぱんかれさんこんにちは。
     
    Version 2.17.0 beta 1 で修正し、テーブルメニューのupdate文エクスポートも追加してみました。
     
    ご確認ください。

    松原正和
    キーマスター

    rye さんこんにちは。
     
    不勉強ながら、’infinity’::date のような表現を知りませんでした。
    Version 2.17.0 beta 1にて、’infinity’::date, ‘-infinity’::date 対応を行いました。
    それぞれ、 ‘infinity’, ‘-infinity’ と表示されます。
     
    (Excelに出力しようとしたときにうまく動作しませんが、後のバージョンで修正したいと思います。)
     
    ご確認ください。

    返信先: MySQLのtimestamp型について #9426
    松原正和
    キーマスター

    moto-a さんこんにちは。

    MySQLのタイムゾーンに関する修正は、Version 2.15.3の

    です。仰る通り、接続時にシステムのタイムゾーンを読み取り SET time_zone = ‘+9:00’ のような形式でタイムゾーンを設定しています。

    ちなみに、Version 2.15.2の

    は、記載が分かりにくい…というより記載の誤りとしてみなしてよい気がするのですが、DBからテーブル定義のメタデータを取得した際に、デフォルト値がnullだった場合、A5:SQL Mk-2ではデフォルト値が指定されていないものとして取り扱っていたのを、明確に「null」という式が割り当てられているものとして扱うように変更したということです。(テーブル定義書やDDL/ER図のリバースに影響)
    これは、MySQL 5.7までで、timestampの初期値を指定しない場合、CURRENT_TIMESTAMPとして取り扱われるという挙動と関係があります。

    松原正和
    キーマスター

    おっちさんこんにちは。
     
    ER図のコメントが空の場合、” にする件ですが、たしかに「” に変更したい場合」は困ることになるので、空でもコメントを生成するDDLを生成することにします。ただ、互換性の問題もあることから、Version 2.17系から実装することにします。(Version 2.16系にバックポートするかは考えさせてください)

    コメントをNULLで登録しても、(テーブルエディタの)カラムタブで論理名+コメントが表示されるというのは、COMMENT ON 文で直接コメントを登録した場合でしょうか?。A5:SQL Mk-2の内部ではコメント情報をキャッシュするので、DBをつなぎなおすか「スキーマを再読み込み」等の操作をしないと古い情報が出てきてしまいます。

    返信先: CSV/TSVファイルのインポート #9372
    松原正和
    キーマスター

    my さんこんにちは。
     
    インポート時のエラーですが、Version 2.14系からPostgreSQLの場合、バルクインサート(一つの INSERT 文で複数行を挿入する機能)を使うようになりました。これを使うと、数倍から数十倍高速化できるためです。
     
    ただ、バルクインサートは PostgreSQL 8.2 以降で利用できるようになった機能なので、PostgreSQL 8.1ではエラーが出てしまいます。
     
    本来なら、PostgreSQL 8.1以前で実行したときは、バルクインサートを使わないように内部的に制御できれば良いのですが、少々時間がかかりそうです。当面は、インポート画面にある、「複数行インサートを使用する」のチェックをOFFにしてください。

    返信先: count(*)の表示 #9303
    松原正和
    キーマスター

    A85051Hさんこんにちは。
     
    Version 2.16系でBCD型の表示の仕方を変えたのですが、OracleはBCDの桁数を正確に返してくれないことが多く、count(*)でも小数点以下の桁数がうまく取れないようです。
     
    このような場合、Version 2.16.0では、「.0」をつけていたのですが、明らかに整数などの結果では少し違和感があります。Version 2.16.1では整数として表示したいと思いますので少々お待ち下さい。

15件の投稿を表示中 - 601 - 615件目 (全1,448件中)