2017-09-06 1 views
0

Je souhaite afficher les tables de la base de données que j'ai importées dans la base de données PostgreSQL. J'ai essayé d'utiliser \ d mais cela ne montre aucune relation trouvée.Liste des tables de la base de données importée dans PostgreSQL

La taille de la base de données est d'environ 2 GB.
Existe-t-il une autre option pour lister les tables dans la base de données?

Voici l'ensemble des déclarations que j'exécutais d'importer la base de données et à la liste des tables dans la base de données

postgres=# create database projects; 
CREATE DATABASE 
postgres=# \c projects; 
You are now connected to database "projects" as user "postgres". 
projects=# psql -d projects -u postgres -f demo.sql 
projects-# \c projects; 
You are now connected to database "projects" as user "postgres". 
projects-# \d 
No relations found. 
projects-# 

Répondre

0

psql est un programme de ligne de commande, pas une commande SQL.

Ne l'entrez pas à l'invite psql.

Si vous terminez correctement chaque instruction avec un ;, la ligne psql -d projects -u postgres -f demo.sql vous aurait donné une erreur immédiatement.

Pour exécuter un script depuis l'intérieur psql, utilisez \i demo.sql