Обсуждение: get list of databases and tables in Postgres
LS, Hope you can help : I am looking for equivalent sql statement for the following in MySQL : SHOW DATABASES I found out that for the tables you can connect to a Postgresql specific table information_schema.tables , but what is the corresponding table for the names of databases under Postgresql ? All help is highly appreciated.
Use: select datname from pg_database; =============== Mihir & Biren Partners Majolee InfoTech =============== ----- Original Message ----- From: "Wim Paulussen" <wim@chen.be> To: <pgsql-php@postgresql.org> Sent: Monday, March 01, 2004 4:30 PM Subject: [PHP] get list of databases and tables in Postgres > LS, > > Hope you can help : I am looking for equivalent sql statement for the > following in MySQL : > SHOW DATABASES > > I found out that for the tables you can connect to a Postgresql specific > table information_schema.tables , but what is the corresponding table > for the names of databases under Postgresql ? > > All help is highly appreciated. > > > > ---------------------------(end of broadcast)--------------------------- > TIP 9: the planner will ignore your desire to choose an index scan if your > joining column's datatypes do not match > >
> select datname from pg_database; Or simply: \d unless I'm missing something... Chris
Chris Boget wrote: >>select datname from pg_database; > Or simply: > \d > unless I'm missing something... > Chris Would PGSQL respond to that as a query? -- D. Wokan
using psql psql -l ===== Ângelo Marcos Rigo AMR Informática (51) 3348 0870 Rua Pe. Alois Kades 400/210 Porto Alegre /RS/Brasil http://amr.freezope.org angelo_rigo@yahoo.com.br ______________________________________________________________________ Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora: http://br.yahoo.com/info/mail.html
He wants to do it through PHP - so I don't think this will work.
You could always
psql -E -l
BUT - that query *could* change depending on the version of postgresql
you're running.
Chris.
-----Original Message-----
From: pgsql-php-owner@postgresql.org
[mailto:pgsql-php-owner@postgresql.org] On Behalf Of Chris Boget
Sent: Tuesday, March 02, 2004 1:29 AM
To: Majolee InfoTech; Wim Paulussen
Cc: pgsql-php@postgresql.org
Subject: Re: [PHP] get list of databases and tables in Postgres
> select datname from pg_database;
Or simply:
\d
unless I'm missing something...
Chris
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faqs/FAQ.html
If you're running 7.4, look into the iformation_schema for such things. That likely won't change. On Tue, 2 Mar 2004, Chris Smith wrote: > He wants to do it through PHP - so I don't think this will work. > > You could always > > psql -E -l > > BUT - that query *could* change depending on the version of postgresql > you're running. > > Chris. > > -----Original Message----- > From: pgsql-php-owner@postgresql.org > [mailto:pgsql-php-owner@postgresql.org] On Behalf Of Chris Boget > Sent: Tuesday, March 02, 2004 1:29 AM > To: Majolee InfoTech; Wim Paulussen > Cc: pgsql-php@postgresql.org > Subject: Re: [PHP] get list of databases and tables in Postgres > > > > select datname from pg_database; > > Or simply: > > \d > > unless I'm missing something... > > Chris > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faqs/FAQ.html > > > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) >