method

data_source_exists?

Importance_0
Ruby on Rails latest stable (v7.1.3.2) - 0 notes - Class: SchemaStatements

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.

These similar methods exist in v7.1.3.2:

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.