Class: Fx::Sequence::Adapters::Postgres

Inherits:
Adapters::Postgres
  • Object
show all
Defined in:
lib/fx/sequence/adapters/postgres.rb,
lib/fx/sequence/adapters/postgres/sequences.rb

Defined Under Namespace

Classes: Sequences

Instance Method Summary collapse

Instance Method Details

#create_sequence(sql_definition) ⇒ Object



13
14
15
# File 'lib/fx/sequence/adapters/postgres.rb', line 13

def create_sequence(sql_definition)
  execute(sql_definition)
end

#drop_sequence(name) ⇒ Object



17
18
19
# File 'lib/fx/sequence/adapters/postgres.rb', line 17

def drop_sequence(name)
  execute("DROP SEQUENCE #{name};")
end

#sequencesObject



9
10
11
# File 'lib/fx/sequence/adapters/postgres.rb', line 9

def sequences
  Sequences.all(connection)
end