instance method table_exists?

Ruby on Rails 3.1.12

Since v3.1.12 Last seen in v3.1.12

Signature

table_exists?(name)

A cached lookup for table existence.

Parameters

name req
Source
# File activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb, line 125
      def table_exists?(name)
        return true if @tables.key? name

        with_connection do |conn|
          conn.tables.each { |table| @tables[table] = true }
          @tables[name] = true if !@tables.key?(name) && conn.table_exists?(name)
        end

        @tables.key? name
      end

Defined in activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb line 125 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::ConnectionAdapters::ConnectionPool

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close