Em 5 de dezembro de 2012 15:13, Lista <li...@acsiv.com.br> 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral