APIdock / Ruby on Rails
/
Browse About
method

tables

v2.3.8 - Show latest stable - Class: ActiveRecord::ConnectionAdapters::SQLiteAdapter
tables(name = nil)
public

SCHEMA STATEMENTS ========================================

# File activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb, line 215
      def tables(name = nil) #:nodoc:
        sql = "SELECT name\nFROM sqlite_master\nWHERE type = 'table' AND NOT name = 'sqlite_sequence'\n"

        execute(sql, name).map do |row|
          row['name']
        end
      end

Related methods

  • Instance methods
  • adapter_name
  • add_column
  • add_lock!
  • begin_db_transaction
  • change_column
  • change_column_default
  • change_column_null
  • columns
  • commit_db_transaction
  • delete_sql
  • disconnect!
  • empty_insert_statement
  • execute
  • indexes
  • insert_sql
  • native_database_types
  • primary_key
  • quote_column_name
  • quote_string
  • remove_column
  • remove_columns
  • remove_index!
  • rename_column
  • rename_table
  • requires_reloading?
  • rollback_db_transaction
  • select_rows
  • supports_add_column?
  • supports_autoincrement?
  • supports_count_distinct?
  • supports_ddl_transactions?
  • supports_migrations?
  • supports_primary_key?
  • tables
  • update_sql
  • valid_alter_table_options
  • Class methods
  • new
  • Protected methods
  • protectedalter_table
  • protectedcatch_schema_changes
  • protectedcopy_table
  • protectedcopy_table_contents
  • protectedcopy_table_indexes
  • protecteddefault_primary_key_type
  • protectedmove_table
  • protectedselect
  • protectedsqlite_version
  • protectedtable_structure
APIdock API Documentation Browser

Swarmia helps engineering teams measure and improve developer productivity.

© 2026 APIdock