logo

Taula de descripció de PostgreSQL

En aquesta secció, parlarem de com fer-ho descriure una taula a PostgreSQL .

A PostgreSQL, per trobar la informació de les columnes d'una taula, podem utilitzar la consulta d'ordres describe de dues maneres diferents, que són les següents:

    Taula de descripció de PostgreSQL mitjançant pgAdmin 4 PostgreSQL Descriu la taula amb psql

Nota: a PostgreSQL, no podem tenir l'ordre directe per descriure la taula, però utilitzant MySQL, fem servir l'ordre DESCRIBE directament per identificar la informació de les columnes d'una taula específica.

PostgreSQL DESCRIBE LA TAULA utilitzant pgAdmin 4

A pgAdmin 4, farem servir el esquema_informació per descriure les taules.

Aquí, el esquema d'informació en si mateix és un esquema que està present automàticament a totes les bases de dades i es crida esquema_informació . I per defecte, no està disponible a la ruta de cerca de l'esquema. Així, si volem accedir a tots els objectes, l'utilitzarem a través dels seus noms qualificats.

exemples de sistemes operatius

L'usuari obté tots els avantatges de l'esquema particular si el propietari de l'esquema d'informació és el usuari original de la base de dades .

Mentrestant, a l'esquema d'informació, els noms d'alguns dels objectes són noms genèrics, cosa que podria passar a les aplicacions d'usuari o al programari. Per tant, hem d'estar alerta si hem de col·locar l'esquema d'informació al camí.

Per a això, farem servir el SELECCIONA comanda a la esquema_informació base de dades per consultar el noms_columnes de la taula de columnes.

Per exemple, la consulta següent retornarà tots els noms de columnes del fitxer client taula:

 SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer'; 

Consulta SQL a PgAdmin4

Taula de descripció de PostgreSQL

L'estructura de la taula

Després d'executar el Seleccioneu l'ordre , podem veure el nom_columnes present en el Client taula.

Taula de descripció de PostgreSQL

Taula de descripció de PostgreSQL utilitzant psql

A psql, podem obtenir la informació d'una taula amb l'ajuda de l'ordre següent i per descriure les taules particulars de la base de dades actual:

 d table name 

Per obtenir la llista de taules, seguirem els passos següents:

Pas 1

  • Obriu el shell SQL (psql), que va aparèixer amb el detall necessari s . Després d'això, ho farem iniciar Sessió al servidor de bases de dades de Postgres mitjançant l' contrasenya que vam crear durant el procés d'instal·lació de PostgreSQL.
  • I estem connectats amb el Servidor Postgres com podem veure a la captura de pantalla següent:
Taula de descripció de PostgreSQL

Pas 2

  • Ara, ens connectarem al servidor de bases de dades específic que hem creat anteriorment javatpoint i amb l'ajuda de l'ordre següent:
 c javatpoint 

Taula de descripció de PostgreSQL

Pas 3

  • Finalment, executarem el Descriu ordre table per veure que la informació de la taula concreta.
 Javatpoint=# d customer 

Nota: L'ordre d s'utilitza per descriure una taula com ara un tipus, una columna, modificadors de columnes, etc.

Sortida

chmod 755

La següent captura de pantalla ho explica amb més claredat:

Taula de descripció de PostgreSQL