Class: Sequel::Redshift::Database

Inherits:
Postgres::Database
  • Object
show all
Defined in:
lib/sequel/adapters/redshift.rb

Constant Summary collapse

DatasetClass =
self

Instance Method Summary collapse

Instance Method Details

#column_definition_primary_key_sql(sql, column) ⇒ Object



10
11
12
13
14
# File 'lib/sequel/adapters/redshift.rb', line 10

def column_definition_primary_key_sql(sql, column)
  result = super
  result << ' IDENTITY' if result
  result
end

#serial_primary_key_optionsObject



16
17
18
19
# File 'lib/sequel/adapters/redshift.rb', line 16

def serial_primary_key_options
  # redshift doesn't support serial type
  super.merge(serial: false)
end