Wie führen Sie das Äquivalent zu Oracles DESCRIBE TABLE
in PostgreSQL (mit dem Befehl psql)?
Antworten
Zu viele Anzeigen?
Riya Bansal
Punkte
941
Usman Yaqoob
Punkte
499
Use this command
\d table name
like
\d queuerecords
Table "public.queuerecords"
Column | Type | Modifiers
-----------+-----------------------------+-----------
id | uuid | not null
endtime | timestamp without time zone |
payload | text |
queueid | text |
starttime | timestamp without time zone |
status | text |
zmerr
Punkte
482
SumiSujith
Punkte
345
1) PostgreSQL DESCRIBE TABLE mit psql
Im Befehlszeilenprogramm psql, \d tabellen_name o \d + tabellen_name um die Informationen über die Spalten einer Tabelle zu finden
2) PostgreSQL DESCRIBE TABLE mit information_schema
SELECT-Anweisung zur Abfrage der Spaltennamen, des Datentyps und der maximalen Länge der Spalten in der Tabelle "information_schema";
SELECT SPALTEN_NAME, DATEN_TYP, ZEICHEN_MAXIMALE_LÄNGE from INFORMATION_SCHEMA.COLUMNS where table_name = 'tablename';
Für weitere Informationen https://www.postgresqltutorial.com/postgresql-describe-table/
Pavan Teja
Punkte
21