PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Мета команди в Psycopg2 - \d не работят

Команден ред psql има някои преки пътища като \d но не е част от SQL. Това, от което се нуждаете, е да направите заявка за information_schema :

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

РЕДАКТИРАНЕ: Наистина е важна информация, че командният ред psql -E ще повтори SQL заявки, използвани за внедряване на \d и други команди с обратна наклонена черта (винаги, когато използвате една от тях в подканата на psql), както @piro е написал в коментар. По този начин получавате това, което искате много лесно.
Благодаря @piro!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на Django обект и Postgres последователности

  2. Стъпка по стъпка postgres_fdw

  3. Формата за търсене не се насочва към правилния контролер в Rails 5.1

  4. Връща име на колона и отделни стойности

  5. Статистика за покритието на кода