A5:SQL Mk-2

開発のこと、日々のこと

「public.group」というテーブル名について

ホーム フォーラム A5:SQL Mk-2掲示板 「public.group」というテーブル名について

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #10538 返信
    ビギナー
    ゲスト

    いつも大変便利に利用させていただいております。本当に感謝しております。

    現在、物理名が「public.group」というテーブルを作成して使用しているのですが、いくつか不具合が起こる気がしております。(スキーマ=public, テーブル名=group)

    ①この「public.group」テーブルをJOINしたVIEWを作成すると、エンティティに「public.group」のカラムが表示されません。

    ②クエリデザイナを開くと「モジュール ‘A5M2.exe’ のアドレス 0000000001807239 でアドレス 0000000000000010 に対する読み取り違反がおきました。」と表示されます。

    ③クエリデザイナを開くと右側にTreeが表示されますが、

    現在のデータベース
     public
    Tables
    user
    group
    team
    —-
    と表示されてほしいところ、

    現在のデータベース
    Tables
    group
     public
    Tables
    user
    team
    —-
    と表示されてしまい、「group」テーブルをD&Dで真ん中へもっていこうとすると「モジュール ‘A5M2.exe’ のアドレス 0000000001807239 でアドレス 0000000000000010 に対する読み取り違反がおきました。」と表示されてしまいD&Dできません。

    上記現象は、「a5m2_2.16.1_x64」「a5m2_2.17.2_x64」で確認しております。
    お忙しいところ恐縮ですが、お手すきのときありましたらご確認おねがいします。

    #10539 返信
    ビギナー
    ゲスト

    Treeのインデントが崩れていたので訂正します。

    ●下記のように表示されるのが正しいと思われますが、
    現在のデータベース
    ーpublic
    ーーTables
    ーーーuser
    ーーーgroup
    ーーーteam

    ●下記のように表示されます。
    現在のデータベース
    ーTables
    ーーgroup
    ーpublic
    ーーTables
    ーーーuser
    ーーーteam

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

    ビギナーさんこんにちは。
     
    publicスキーマということは、PostgreSQL でよろしいですよね?。こちらでも、public.group テーブルを作成してみたのですが、エラーは発生し内容でした。なにか、別の要因があるようです。PostgreSQL のバージョンやgroupテーブルで何か変わったデータ型などを使っている場合、お教えいただけるとありがたいです。

    #10553 返信
    ビギナー
    ゲスト

    お返事ありがとうございます。
    再現する詳細な手順を記載させていただきます。


    ①A5M2を起動する(a5m2_2.17.2_x64 の A5M2.exe)
    ②ファイル > 新規 > ER図 から新規ER図を作成し、プロジェクト名に任意の名前を付けてOKする。
    ③エンティティの追加 からエンティティを追加して、物理名を「NEW_ENTITY1」から「group」または「public.group」に変更して適用する。
    ④作成したエンティティに任意の属性を1つ以上追加する。(例:論理名test, 物理名test, データ型@VARCHAR, 必須true, 主キー1)
    ⑤ビューの追加 からビューを追加する。
    ⑥作成したビューからクエリデザイナを開く
    ⑦画面右のツリーのUIから作成した「group」もしくは「public.group」テーブルをD&Dで中央に移動する※このとき、「public.group」だとツリー表示の階層が前述の通りおかしい気がする。
    ⑧「モジュール ‘A5M2.exe’ のアドレス 0000000001807239 でアドレス 0000000000000010 に対する読み取り違反がおきました。」が発生する。

    確かに私が使用しているRDBMSはPostgreSQLなのですが、A5M2をDBに接続して使用しているわけではないので、関係無いような気がします。
    もし、松原様の環境で発生しないとなると、OSのバージョンなど別の要因があるのでしょうかね・・。

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

    ビギナーさんこんにちは。
     
    すみません、SQLエディタのほうではなく、ERエディタのほうの話だったのですね。現象再現しました。やはり予約語をエンティティ名に使用している関連の問題のようですが、解決にはもう少々かかりそうです。
     
    もう少々お待ちいただければと思います。

    #10589 返信
    ビギナー
    ゲスト

    お返事ありがとうございます。

    事象の確認ありがとうございました。
    全く急いではおりませんので、機会があれば対応してくださると嬉しいです。

    よろしくお願いいたします。

    #10810 返信
    tornado
    ゲスト

    いつもお世話になっています!
    ビギナーさんが書いているのと同じようなことがorderテーブルでも発生しました!
    現象を探していたらたどり着いたので報告いたします!

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

    tornado さんこんにちは。
     
    ご報告ありがとうございます。こちら、クエリーデザイナ機能は Active Query Builder という製品なのですが、こちらの問題のようです。いろいろ調べてはいるのですが、ちょっとソースが複雑で追い切れていません。修正はもうしばらくお待ちください。

8件の投稿を表示中 - 1 - 8件目 (全8件中)
返信先: 「public.group」というテーブル名について
あなたの情報:




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