No documentation available for this module.

Constants

COLUMN_NAME = /\n\\A\n(\n(?:\n# "schema_name"."table_name"."column_name"::type_name | function(one or no argument)::type_name\n((?:\\w+\\.|"\\w+"\\.){,2}(?:\\w+|"\\w+")(?:::\\w+)? | \\w+\\((?:|\\g<2>)\\)(?:::\\w+)?)\n)\n(?:(?:\\s+AS)?\\s+(?:\\w+|"\\w+"))?\n)\n(?:\\s*,\\s*\\g<1>)*\n\\z\n/ix

COLUMN_NAME_WITH_ORDER = /\n\\A\n(\n(?:\n# "schema_name"."table_name"."column_name"::type_name | function(one or no argument)::type_name\n((?:\\w+\\.|"\\w+"\\.){,2}(?:\\w+|"\\w+")(?:::\\w+)? | \\w+\\((?:|\\g<2>)\\)(?:::\\w+)?)\n)\n(?:\\s+COLLATE\\s+"\\w+")?\n(?:\\s+ASC|\\s+DESC)?\n(?:\\s+NULLS\\s+(?:FIRST|LAST))?\n)\n(?:\\s*,\\s*\\g<1>)*\n\\z\n/ix

QUOTED_COLUMN_NAMES = Concurrent::Map.new # :nodoc:

QUOTED_TABLE_NAMES = Concurrent::Map.new # :nodoc:

Files

  • activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb