sql >> Database teknologi >  >> RDS >> PostgreSQL

Metakommandoer i Psychopg2 - \d virker ikke

Kommandolinje psql har nogle genveje som \d men det er ikke en del af SQL. Det du skal bruge er at forespørge information_schema :

SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';

EDIT: Det er virkelig en vigtig information, at kommandolinjen psql -E vil ekko SQL-forespørgsler, der bruges til at implementere \d og andre backslash-kommandoer (når du bruger en af ​​dem i psql-prompten), som @piro har skrevet i kommentaren. På denne måde får du meget nemt det, du ønsker.
Tak @piro!




  1. SQL UDENLANDSKE NØGLE

  2. PostgreSQL - implementering af en pålidelig kø

  3. MySQL OPDATERING og VÆLG i én gang

  4. OPRET og SLIP TABLESPACE Oracle