PgAdmin 4でなんらかのクエリを実行すると、メッセージの下に「table_oid」が返されます。
たとえば、コマンドラインからクエリを実行するときに必要なデータを取得できます
SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)'));
という事は承知しています table_oid
はテーブルのオブジェクトIDを参照しますが、それにアクセスする方法がわかりません。
簡単な質問の場合はご容赦ください。オンラインでリソースを見つけることができません。
期待される:
010300000001000000040000009A99999999C9524048E17A14AE873D4000000000004053400000000000003D4066666666666653400000000000803D409A99999999C9524048E17A14AE873D40
実際:
table_oid
pgAdmin 4プロジェクトトラッカー から:次のリリースまでの一時的な解決策であり、ubuntu 18.04マシンでテストしました。
次の2つの2つのファイルを置き換えます。
/ usr/share/pgadmin4/web/pgadmin/tools/sqleditor/__ init _ * _ py /usr/share/pgadmin4/web/pgadmin/tools/sqleditor/command.py
ファイルへのリンク:
注:最初のファイルの名前は、*なしの__init _ * _ pyです。
Squirrel SQL-Universal SQL Clientをお試しください。これは非常に便利なSQLクライアントです。 SQL Server、PostgreSQL、MySQL、Accessへのアクセスに使用します。 pgAdmin4ほど見栄えが良くありません。
これでドライバーがセットアップされます。 [エイリアス]タブをクリックして、データベースへの接続を設定します。私のスクリーンショットの例をご覧ください。