Files
Parent
Description
Methods
Constants
ADAPTER_NAME
NATIVE_DATABASE_TYPES
PQTRANS_IDLE
Public Class methods
new (connection, logger, connection_parameters, config)
Public Instance methods
add_column (table_name, column_name, type, options = {})
change_column (table_name, column_name, type, options = {})
change_column_null (table_name, column_name, null, default = nil)
columns (table_name, name = nil)
execute (sql, name = nil)
indexes (table_name, name = nil)
insert (sql, name = nil, pk = nil, id_value = nil, sequence_name = nil)
remove_index (table_name, options = {})
rename_column (table_name, column_name, new_column_name)
tables (name = nil)
transaction (start_db_transaction = true) {|| ...}
type_to_sql (type, limit = nil, precision = nil, scale = nil)
Protected Instance methods