PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да дезинфекцираме необработения SQL в Rails 4

Ако наистина трябва да пишете необработен SQL, можете да използвате quote за да го дезинфекцирате:

conn = ActiveRecord::Base.connection
name = conn.quote("John O'Neil")
title = conn.quote(nil)
query = "INSERT INTO users (name,title) VALUES (#{name}, #{title})"
conn.execute(query)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Опростете вложен случай, когато израз

  2. PostgreSQL JDBC Null String, взет като байт

  3. Заявка към PostgreSQL с Npgsql и Entity Framework, използвайки неакцент

  4. „ВНИМАНИЕ:Намерено несъответствие между sl_table и pg_class.“ в Слони-I

  5. Преглед на възможностите на JSON в PostgreSQL