--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "Returns a string that is safe for inclusion in a SQL query as an identifier. Note: this is not a quote function for values, but for identifiers."
- !ruby/struct:SM::Flow::P 
  body: "For example, in a typical SQL query: +SELECT FOO FROM MYTABLE+ The identifier <tt>FOO</tt> is folded to lower case, so it actually means <tt>foo</tt>. If you really want to access the case-sensitive field name <tt>FOO</tt>, use this function like +PGconn.quote_ident('FOO')+, which will return +&quot;FOO&quot;+ (with double-quotes). PostgreSQL will see the double-quotes, and it will not fold to lower case."
- !ruby/struct:SM::Flow::P 
  body: Similarly, this function also protects against special characters, and other things that might allow SQL injection if the identifier comes from an untrusted source.
full_name: PGconn#quote_ident
is_singleton: false
name: quote_ident
params: |
  PGconn.quote_ident( str ) -> String
  conn.quote_ident( str ) -> String

visibility: public
