Re: listing databases
| От | magnus | 
|---|---|
| Тема | Re: listing databases | 
| Дата | |
| Msg-id | 3A0085BB.73E698CA@asa.de обсуждение исходный текст  | 
		
| Ответ на | Re: listing databases (Tod McQuillin <devin@spamcop.net>) | 
| Список | pgsql-php | 
Thankyou, that seems to work fine, although I found I had to uncomment
everything inside my sql query quotes:
$sql= "SELECT pg_database.datname as Database,
       pg_user.usename as Owner FROM pg_database, pg_user
        WHERE pg_database.datdba = pg_user.usesysid";
Magnus Lawrie
Tod McQuillin wrote:
> Sorry, I didn't notice that you wanted to do it from php.  Even so, the
> answer is almost the same.
>
> If you run "psql -E -l" you get this:
>
> devin@glass ~% psql -E -l
> ********* QUERY *********
> SELECT pg_database.datname as "Database",
>        pg_user.usename as "Owner"FROM pg_database, pg_user
> WHERE pg_database.datdba = pg_user.usesysid
>
> UNION
>
> SELECT pg_database.datname as "Database",
>        NULL as "Owner"FROM pg_database
> WHERE pg_database.datdba NOT IN (SELECT usesysid FROM pg_user)
> ORDER BY "Database"
> *************************
		
	В списке pgsql-php по дате отправления: