class SchemaEvolutionManager::ScriptError
Attributes
output[R]
path[R]
Public Class Methods
new(db, filename, path, output)
click to toggle source
# File lib/schema-evolution-manager/script_error.rb, line 7 def initialize(db, filename, path, output) @db = Preconditions.assert_class(db, Db) @filename = Preconditions.assert_class(filename, String) @path = Preconditions.assert_class(path, String) @output = Preconditions.assert_class(output, String) end
Public Instance Methods
dml()
click to toggle source
# File lib/schema-evolution-manager/script_error.rb, line 14 def dml sql_command = "insert into %s.%s (filename) values ('%s')" % [Db.schema_name, Scripts::SCRIPTS, @filename] "psql --command \"%s\" %s" % [sql_command, @db.url] end