L'exécution de toute sorte de requête sur pgAdmin 4 renvoie simplement un 'table_oid' sous les messages.
Je peux obtenir les données nécessaires lors de l'exécution de la requête à partir de la ligne de commande, par exemple
SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)'));
Je comprends que table_oid
fait référence à l'ID d'objet de la table, mais je ne sais pas comment y accéder.
Veuillez m'excuser s'il s'agit d'une question simple, mais je ne trouve aucune ressource en ligne
Attendu:
010300000001000000040000009A99999999C9524048E17A14AE873D4000000000004053400000000000003D4066666666666653400000000000803D409A99999999C9524048E17A14AE873D40
Réel:
table_oid
De pgAdmin 4 project tracker : Solution temporaire jusqu'à la prochaine version et testée sur ma machine ubuntu 18.04:
Remplacez ces deux fichiers:
/ usr/share/pgadmin4/web/pgadmin/tools/sqleditor/__ init _ * _ py /usr/share/pgadmin4/web/pgadmin/tools/sqleditor/command.py
Lien vers les fichiers:
Remarque: Le nom du premier fichier est __init _ * _ py, sans *.
Essayez Squirrel SQL - Universal SQL Client. C'est un client SQL extrêmement utile. Je l'utilise pour accéder à SQL Server, PostgreSQL, MySQL, Access. Ce n'est pas aussi beau que pgAdmin4.
Configuration du pilote JDBC PostgreSQL
Le pilote doit maintenant être configuré. Cliquez sur l'onglet Alias pour configurer une connexion à votre base de données. Voir mes exemples de captures d'écran.