Skip to content

Instantly share code, notes, and snippets.

@genki
Created November 12, 2013 13:09
Show Gist options
  • Save genki/7430537 to your computer and use it in GitHub Desktop.
Save genki/7430537 to your computer and use it in GitHub Desktop.
Groongaのtable/column情報を確認するスクリプト
ctx = ::Groonga::Context.default
db = ctx.database
db.tables.each do |table|
print "TABLE: #{table.name} ("
print "k:#{table.domain.name} " if table.domain
print "v:#{table.range.name} " if table.range
puts "#{table.size} records) /#{File.basename table.path}"
table.columns.each do |column|
print " - #{column.name}: #{column.range.name}"
puts " /#{File.basename column.path}"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment