Flowdock
method

data_source_exists?

Importance_0
v5.0.0.1 - Show latest stable - 0 notes - Class: SchemaStatements
data_source_exists?(name) public

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb, line 107
        def data_source_exists?(name)
          name = Utils.extract_schema_qualified_name(name.to_s)
          return false unless name.identifier

          select_value(              SELECT COUNT(*)              FROM pg_class c              LEFT JOIN pg_namespace n ON n.oid = c.relnamespace              WHERE c.relkind IN ('r','v','m') -- (r)elation/table, (v)iew, (m)aterialized view              AND c.relname = '#{name.identifier}'              AND n.nspname = #{name.schema ? "'#{name.schema}'" : 'ANY (current_schemas(false))'}, 'SCHEMA').to_i > 0
        end
Register or log in to add new notes.