class MysqlDumpSlow::Sql
Public Class Methods
mask(sql)
click to toggle source
# File lib/mysql_dump_slow/sql.rb, line 3 def self.mask(sql) sql.gsub(/\b\d+\b/, 'N') .gsub(/\b0x[0-9A-Fa-f]+\b/, 'N') .gsub(/''/, "'S'") .gsub(/""/, '"S"') .gsub(/(\\')/, '') .gsub(/(\\")/, '') .gsub(/'[^']+'/, "'S'") .gsub(/"[^"]+"/, '"S"') .gsub(/"[^"]+"/, '"S"') end