Method: ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#default_sequence_name
- Defined in:
- lib/active_record/connection_adapters/postgresql_adapter.rb
#default_sequence_name(table_name, pk = nil) ⇒ Object
Returns the sequence name for a table’s primary key or some other specified key.
908 909 910 911 912 |
# File 'lib/active_record/connection_adapters/postgresql_adapter.rb', line 908 def default_sequence_name(table_name, pk = nil) #:nodoc: serial_sequence(table_name, pk || 'id').split('.').last rescue ActiveRecord::StatementInvalid "#{table_name}_#{pk || 'id'}_seq" end |