import groovy.sql.Sql
sql = Sql.newInstance(
"jdbc:postgresql://localhost:5432/liferay",
"postgres",
"postgres",
"org.postgresql.Driver")
query = """
select
relname,
last_analyze
from
pg_stat_all_tables
where
schemaname = 'public'
order by relname
"""
sql.eachRow(query){
// テーブル名と最後に統計を取得した日時を表示
println "${it.relname},${it.last_analyze}"
}
動作環境
groovy 1.7.4, JDK6 Update21, PostgreSQL8.4.4
0 件のコメント:
コメントを投稿