method

data_source_exists?

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v5.0.0.1) is shown here.

data_source_exists?(name)
public

No documentation available.

# 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