kaspernj/baza

View on GitHub
lib/baza/driver/mysql/foreign_keys.rb

Summary

Maintainability
A
25 mins
Test Coverage
class Baza::Driver::Mysql::ForeignKeys
  attr_reader :db

  def initialize(db:)
    @db = db
  end

  def create(from:, to:)
    sql = "ALTER TABLE #{from[0]} ADD FOREIGN KEY (#{from[1]}) REFERENCES #{to[0]}(#{to[1]})"

    db.query(sql)
  end
end