ホーム › フォーラム › A5:SQL Mk-2掲示板 › 「public.group」というテーブル名について
-
投稿者投稿
-
ビギナーゲスト
いつも大変便利に利用させていただいております。本当に感謝しております。
現在、物理名が「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」で確認しております。
お忙しいところ恐縮ですが、お手すきのときありましたらご確認おねがいします。ビギナーゲストTreeのインデントが崩れていたので訂正します。
●下記のように表示されるのが正しいと思われますが、
現在のデータベース
ーpublic
ーーTables
ーーーuser
ーーーgroup
ーーーteam●下記のように表示されます。
現在のデータベース
ーTables
ーーgroup
ーpublic
ーーTables
ーーーuser
ーーーteam松原正和キーマスタービギナーさんこんにちは。
publicスキーマということは、PostgreSQL でよろしいですよね?。こちらでも、public.group テーブルを作成してみたのですが、エラーは発生し内容でした。なにか、別の要因があるようです。PostgreSQL のバージョンやgroupテーブルで何か変わったデータ型などを使っている場合、お教えいただけるとありがたいです。ビギナーゲストお返事ありがとうございます。
再現する詳細な手順を記載させていただきます。
①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のバージョンなど別の要因があるのでしょうかね・・。松原正和キーマスタービギナーさんこんにちは。
すみません、SQLエディタのほうではなく、ERエディタのほうの話だったのですね。現象再現しました。やはり予約語をエンティティ名に使用している関連の問題のようですが、解決にはもう少々かかりそうです。
もう少々お待ちいただければと思います。ビギナーゲストお返事ありがとうございます。
事象の確認ありがとうございました。
全く急いではおりませんので、機会があれば対応してくださると嬉しいです。よろしくお願いいたします。
tornadoゲストいつもお世話になっています!
ビギナーさんが書いているのと同じようなことがorderテーブルでも発生しました!
現象を探していたらたどり着いたので報告いたします!松原正和キーマスターtornado さんこんにちは。
ご報告ありがとうございます。こちら、クエリーデザイナ機能は Active Query Builder という製品なのですが、こちらの問題のようです。いろいろ調べてはいるのですが、ちょっとソースが複雑で追い切れていません。修正はもうしばらくお待ちください。 -
投稿者投稿