Desidero elencare tutti i nomi di colonna di una tabella utilizzando il pacchetto psycopg2
di Python (2.7). Ma io sono in grado di eseguire la query seguente -Metadati in Psycopg2 - d non funzionante
cur.execute("\d my_table");
psycopg2.ProgrammingError: syntax error at or near "\"
C'è un supplente quale a come posso elencare i nomi delle colonne di una tabella utilizzando psycopg2
? Si prega di indicare eventuali duplicati. Grazie !
Quindi nessuno dei meta comandi funzionerà? –
Nessuno. Ma il everething che puoi fare con i meta-comandi è anche disponibile interrogando 'information_schema' e/o' pg_catalog'. – ElmoVanKielmo
nota che 'psql -E' emetterà la query usata internamente per implementare' \ d' e gli altri comandi di backslash, che è super-pratico per esplorare il 'pg_catalog'. – piro