Method: ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::SchemaStatements#encoding

Defined in:
lib/active_record/connection_adapters/postgresql/schema_statements.rb

#encodingObject

Returns the current database encoding format.



208
209
210
211
212
213
# File 'lib/active_record/connection_adapters/postgresql/schema_statements.rb', line 208

def encoding
  query(<<-end_sql, 'SCHEMA')[0][0]
    SELECT pg_encoding_to_char(pg_database.encoding) FROM pg_database
    WHERE pg_database.datname LIKE '#{current_database}'
  end_sql
end