module SchemaPlusMultischema::Middleware::PostgreSQL::Dumper::Initial

Public Instance Methods

after(env) click to toggle source
# File lib/schema_plus_multischema/middleware.rb, line 32
def after(env)
  if (path = env.connection.schema_search_path) !~ DEFAULT_SCHEMA_SEARCH_PATH
    path.split(',').each do |name|
      env.initial << %Q{  connection.execute "CREATE SCHEMA IF NOT EXISTS #{name}"}
    end
    env.initial << %Q{  connection.schema_search_path = #{path.inspect}}
  end
end