Thread: Help with command syntax?

Help with command syntax?

From
Carol Walter
Date:
Greetings,

Can someone help me with the syntax for running a postgres function
from the within psql?  I need to know the size of several databases.
The postgres documentation says there is a function that will do what
I need.  The function is pg_database_size(name).  I tried select
pg_database-_size(km).  The response I get says there is no column
"km".  I think I must be using the wrong syntax, but haven't found a
reference to what the correct syntax is.

Thanks,
Carol Walter

Re: Help with command syntax?

From
"Scott Whitney"
Date:
select datid from pg_stat_database where datname='km';
select database_size(that_id);


-----Original Message-----
From: pgsql-admin-owner@postgresql.org
[mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Carol Walter
Sent: Nov 13, 2007 9:35 AM
To: pgsql-admin@postgresql.org
Subject: [ADMIN] Help with command syntax?

Greetings,

Can someone help me with the syntax for running a postgres function
from the within psql?  I need to know the size of several databases.
The postgres documentation says there is a function that will do what
I need.  The function is pg_database_size(name).  I tried select
pg_database-_size(km).  The response I get says there is no column
"km".  I think I must be using the wrong syntax, but haven't found a
reference to what the correct syntax is.

Thanks,
Carol Walter

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org


Re: Help with command syntax?

From
Alexander Stanier
Date:
You need to put the database name in single quotes:

select pg_database_size('km');

Regards,
Alex.

Carol Walter wrote:
> Greetings,
>
> Can someone help me with the syntax for running a postgres function
> from the within psql?  I need to know the size of several databases.
> The postgres documentation says there is a function that will do what
> I need.  The function is pg_database_size(name).  I tried select
> pg_database-_size(km).  The response I get says there is no column
> "km".  I think I must be using the wrong syntax, but haven't found a
> reference to what the correct syntax is.
>
> Thanks,
> Carol Walter
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>               http://archives.postgresql.org
>
>
> This email has been scanned for viruses by Blackspider's Mail Control
> System.For more information please visit http://www.blackspider.com


This message has been scanned for malware by SurfControl plc. www.surfcontrol.com

Re: Help with command syntax?

From
isk
Date:
select pg_database_size('km');
select pg_size_pretty(pg_database_size('km')) as size;


> Greetings,

> Can someone help me with the syntax for running a postgres function
> from the within psql?  I need to know the size of several databases.
> The postgres documentation says there is a function that will do what
> I need.  The function is pg_database_size(name).  I tried select
> pg_database-_size(km).  The response I get says there is no column
> "km".  I think I must be using the wrong syntax, but haven't found a
> reference to what the correct syntax is.

> Thanks,
> Carol Walter

> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?

>                http://archives.postgresql.org



--
С уважением,
 isk                          mailto:isk@rdw.ru