модуль ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting
Общедоступные методы экземпляров
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 81 def column_name_matcher COLUMN_NAME end
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 85 def column_name_with_order_matcher COLUMN_NAME_WITH_ORDER end
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 8 def escape_bytea(value) @connection.escape_bytea(value) if value end
Экранирует двоичные строки для ввода bytea в базу данных.
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 37 def quote_schema_name(name) PG::Connection.quote_ident(name) end
Экранирует имена схем для использования в запросах SQL.
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 41 def quote_table_name_for_assignment(table, attr) quote_column_name(attr) end
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 15 def unescape_bytea(value) @connection.unescape_bytea(value) if value end
Раскрашивает двоичный вывод bytea из базы данных в представляющую его двоичную строку. ПРИМЕЧАНИЕ: Это НЕ обратное преобразование к escape_bytea! Это следует использовать только для экранированного двоичного вывода из драйвера базы данных.
© 2004–2020 David Heinemeier Hansson
Licensed under the MIT License.