Olá, Em 8 de novembro de 2010 13:31, Alexandre S Gondim < [email protected]> escreveu:
> Ola Pessoal > > Desculpe a pergunta básica: Faz pouco tempo que comecei a mexer com o PG, > mas não consegui identificar onde ficam as tabelas criadas. > Como assim? Você quer saber onde os estão armazenados fisicamente fora do banco de dados, isto é no sistema de arquivos? Ou está se referindo a tabela dentro dos esquemas do banco? > > Como saber ou indicar a pasta onde serão geradas as tabelas??? > Se você estiver conectado via psql ou pgAdmim você pode usar o seguinte comando para saber a localização fisica: SHOW data_directory; /usr/local/pgsql/data Supondo que esta seja a localização dos dados físicos, dentro desta pasta terá um diretório chamando base, dentro de base uma pasta com um identificador (OID) de cada banco de dados (este OID você consegue através da seguinte consulta: SELECT oid,datname FROM pg_database;), e no próximo nível os dados referentes ao banco de dados. Agora se você quer saber a localização de uma determinada tabela dentro de um esquema você precisa fazer: SELECT table_schema FROM information_schema.tables WHERE table_name='nome_da_tabela'; > > Abraços > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
