Legal, valeu Fabrízio. Mas desta maneira se houver modificação no diretório a data retornada será desta? Ou sempre da data de criação?
[]s Alisson De: [email protected] [mailto:[email protected]] Em nome de Fabrízio de Royes Mello Enviada em: quarta-feira, 5 de dezembro de 2012 15:48 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Data de criação de um banco de dados Em 5 de dezembro de 2012 15:13, Lista <[email protected] <mailto:[email protected]> > escreveu: Boa tarde, pessoal. Como saber qual a data de criação de um banco de dados no Postgres? No MSSQL faço assim: SELECT crdate FROM sys.sysdatabases No PostgreSQL não temos essa informação, porém podemos verificar no filesystem... na minha opinião a melhor forma de verificar é pelo arquivo "PG_VERSION" que é criado durante o initdb e *raramente* é modificado. O seguinte SQL pode ajudar: postgres=# SELECT (pg_stat_file('base/'||oid||'/PG_VERSION')).modification FROM pg_database WHERE datname = current_database(); modification ------------------------ 2012-10-10 16:05:25-03 (1 registro) Essa forma, na minha opinião, atualmente é a mais adequada pois o timestamp de modificação e acesso o diretório do teu banco ($PGADATA/base/$OID) muda de acordo com o uso do mesmo, e funciona em várias plataformas. Se alguém tiver outra forma/opinião. Att, -- Fabrízio de Royes Mello Consultoria/Coaching PostgreSQL >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello >> Twitter: http://twitter.com/fabriziomello
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
