A5:SQL Mk-2

開発のこと、日々のこと

結果セットグリッドのblobカラム幅指定について

ホーム フォーラム A5:SQL Mk-2掲示板 結果セットグリッドのblobカラム幅指定について

  • このトピックには4件の返信、2人の参加者があり、最後にotoroにより4年、 4ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #5637 返信
    otoro
    ゲスト

    こんにちは。いつもお世話になっております。要望になります。
    バイナリ項目を文字列として表示する設定にしているときに、次の2つの設定を可能にして頂けないでしょうか。
    1. 結果セットカラムの幅(現状は文字列もその他の設定も効きません)
    2. 省略される値(…)の閾値

    MYSQLでgeneral_logやslow_logを確認する際に、それらの型がmediumblobになっておりまして、現状の設定ですとクエリの半数が省略され、列幅も短いため少し扱いにくく感じております。
    ご検討よろしくお願いいたします。

    ・使用環境
    A5:SQL Mk-2 Version 2.15.0 beta 20 (64bit edition)
    DB:mysql 5.7.24
    OS:Windows10

    ・「結果セットグリッド」の設定
    結果セット最大行数:0
    バイナリ項目の扱い:指定エンコーディングで文字列化
    バイナリ項目のエンコーディング:UTF-8 (Non BOM)
    結果セットカラムの最大幅:60, 34, 20, 60(文字列,数字,日付,その他)

    #5670 返信
    松原正和
    キーマスター

    otoroさんこんにちは。
     
    とりあえずですが、Version 2.15.0 beta 21でBLOB・CLOBの列幅を少し広くしてみました。
     
    「…」のつく閾値についてはもう少々お待ちください。

    #5802 返信
    otoro
    ゲスト

    こんにちは。ありがとうございます。
    beta23で確認してみたところ、たぶん、幅が広がっていました。
    「…」の件、もしご対応が難しいようでしたら、
    blobエディタでの「全選択」か「全てクリップボードにコピー」のような機能の実装でも有難いです。
    要するに、
    ・長いSQLが「…」になってしまってコピーができない。
    ・blobエディタでのCtrl+Aが効かない(全選択状態にできない)。
    という感じで、操作するのにちょっと根気が必要になっておりまして。

    #5842 返信
    松原正和
    キーマスター

    otoro さんこんにちは。
     
    …の閾値というのは、つまり、セルのコピー時に…が付いてしまうのが問題ということでしょうか?。
     
    とりあえず、Version 2.15.0 beta 24でグリッドでの単一セルのコピー時に省略された…付きの文字列ではなく、本来のの文字列をコピーするようにしてみました。
     
    あと、BLOBエディタでの全選択等も可能なように修正しました。

    #5849 返信
    otoro
    ゲスト

    こんにちは、ご対応ありがとうございます。
    …の閾値は、一覧上でSQL全体が見れなくなってしまうことと、(今回修正していただいた)コピーに根気が必要なことを複合的に解決できそうな1つの方法として提案させていただきました。
    個人的には、閾値というよりは「省略する」「省略しない」の2つの選択肢があれば事足ります。閾値としたのは、この箇所は既に文字数による制御が入っているようでしたので、その方が組みやすいかと思ったからです。
    beta24で、単一セルのコピーの方はやり方がちょっと分かりませんでしたが、blobエディタはとても使いやすくなりました。ありがとうございます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: 結果セットグリッドのblobカラム幅指定についてで#5849に返信
あなたの情報:




コメントは受け付けていません。