postgresqlとA5 mk-2 を使用し、ルートユーザーでテーブルクリエイトしたら同一スキーマのそのクリエイトしたテーブルだけ開けなかったんですがどういう仕様ですか?スキーマ内の他のテーブルは開けます

PostgreSQL

1件の回答

回答を書く

1086458

2026-05-09 20:25

+ フォロー

こんばんは



その現象、ちょっと不思議ですよね。

同じスキーマ内なのに、作成したばかりのテーブルだけ開けないというのは、PostgreSQLの権限設定やA5:SQL Mk-2の接続設定が関係している可能性があります。



ルートユーザーでCREATEした場合でも、そのテーブルに対してSELECT権限が明示的に付与されていないと、他のユーザーやツールからはアクセスできないことがあります。

特にA5 Mk-2では、接続ユーザーが「ルート」ではなく別のユーザーになっていると、権限不足で開けないことがあるんです。

まずは GRANT SELECT ON テーブル名 TO 対象ユーザー; を試してみると良いかもしれません。



また、A5 Mk-2側でキャッシュが残っていたり、接続情報が古いままになっている場合もあるので、一度再接続や設定の確認をしてみると解決することがあります。



テーブル作成直後は特に、権限と接続ユーザーの関係を見直すのがポイントです。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有