2010/1/13 Glênio Côrtes Himmen <glenio.116...@aparecida.go.gov.br> > ERROR: schema "sch" does not exist > > ********** Erro ********** > > ERROR: schema "sch" does not exist > SQL state: 3F000 > > Depois desse erro troquei o nome "sch" por "SCH" e deu certo, muito > obrigado. > > Abaixo vai a query como ela ficou para que outros que passarem pelo mesmo > erro possam utilizá-la. > > SET search_path TO "SCH"; > > ***Inicio da query*** > > SELECT table_name,pg_size_pretty(pg_relation_size(quote_ident(table_name))) > AS tamanho > FROM information_schema.tables > > WHERE table_schema=current_schema() > > ORDER BY 2 DESC; > ***Final da query*** > >
Amigos... só pra colaborar... tb pode ser assim: select table_schema, table_name, pg_relation_size(quote_ident(table_schema)||'.'||quote_ident(table_name)) as size, pg_size_pretty(pg_relation_size(quote_ident(table_schema)||'.'||quote_ident(table_name))) as size_pretty from information_schema.tables where table_schema = 'SCH' order by 3 desc; Ajustei o "order by" pois ordenando pelo retorno da "pg_size_pretty" não fica 100% pois ele monta uma string, então coloquei tb uma coluna com o tamanho em bytes... O que estava dando erro no inicio era que ao especificar o nome da relação para o "pg_relation_size" tem que colocar junto o schema antes do nome para que a função possa se achar... Cordialmente, -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral