Boa tarde, Fabrízio. Grato pelo seu interesse. Na verdade, eu já tinha descoberto como saber qual a tablepace default (lendo o manual descobri a existencia da coluna 'invisível' OID). Mas, e para exibir a tablespace de uma tabela quando ela está na tablespace default (parece que é por isso que não é exibida)? Sem o uso desta coluna OID, é impossível esta consulta tão simples e necessária?
=================================================== sergio nogueira <[email protected]> writes: > dmonitor=> alter table whattbs set tablespace monitor_dat1; > ALTER TABLE > dmonitor=> select tablename, tablespace from pg_tables where > tablename='whattbs'; > tablename | tablespace > -----------+------------ > whattbs | > (1 row) > In what tablespace is the table? It's probably in the default tablespace for the current database. regards, tom lane Ok, tom. But, what can i do to see the tablespace of the table 'whattbs'? How can i link the default tablespace with the table? dmonitor=> select db.datname, ts.spcname from pg_database db inner join pg_tablespace ts on (db.dattablespace = ts.oid); datname | spcname -----------+-------------- template1 | pg_default template0 | pg_default postgres | pg_default dmonitor | monitor_dat1 (4 rows) Att., Sergio ================================================== Acho as tabelas e visões do catálogo e esquema complicadíssimas, muito pouco intuitivas e misteriosas. Nesse ponto, acho o Oracle mais lógico e amigável. Att., Sergio 2009/6/20 Fabrízio de Royes Mello <[email protected]> > > > 2009/6/20 sergio nogueira <[email protected]> > >> Pessoal, >> como faço para descobrir a(o) tablespace default do banco? >> >> dmonitor=> select dattablespace from pg_database where datname='dmonitor'; >> dattablespace >> --------------- >> 16390 ---> e daí? >> (1 row) >> >> > Sérgio, > > Desculpe a intromissão mas vc pode fazer assim: > > select datname, spcname from pg_database join pg_tablespace on > (pg_tablespace.oid = pg_database.dattablespace) where datname='dmonitor'; > > Cordialmente, > > -- > Fabrízio de Royes Mello > >> Blog sobre PostgreSQL: http://fabriziomello.blogspot.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
