Module: ListenSql
- Defined in:
- lib/listen_sql.rb,
lib/listen_sql/version.rb
Constant Summary collapse
- VERSION =
'0.1.2'
Class Method Summary collapse
Class Method Details
.exec_sql(db_name, file, color: true) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/listen_sql.rb', line 9 def exec_sql(db_name, file, color: true) puts "File: #{file}" puts "Time: #{Time.now}" # Show original SQL puts "SQL: " sql = File.read(file) puts(color ? CodeRay.scan(sql, :sql).terminal : sql) # Show Resultset puts "Rows: " puts `psql #{db_name} < #{Shellwords.escape file}` end |