модуль ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting
Публичные методы экземпляра
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 6 def escape_bytea(value) @connection.escape_bytea(value) if value end
Экранирует двоичные строки для ввода bytea в базу данных.
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 35 def quote_schema_name(name) PG::Connection.quote_ident(name) end
Приводит имя схемы к каноническому виду для использования в SQL-запросах.
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 39 def quote_table_name_for_assignment(table, attr) quote_column_name(attr) end
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 13 def unescape_bytea(value) @connection.unescape_bytea(value) if value end
Деэкранирует выходные данные bytea из базы данных до двоичной строки, которую они представляют. ПРИМЕЧАНИЕ: Это НЕ обратная функция к #escape_bytea! Используйте только для деэкранирования двоичных данных, полученных из базы данных.
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.