Methods

Class/Module Index [+]

Quicksearch

Sequel::Postgres::DatasetMethods::PreparedStatementMethods

Shared methods for prepared statements when used with PostgreSQL databases.

Public Instance Methods

prepared_sql() click to toggle source

Override insert action to use RETURNING if the server supports it.

# File lib/sequel/adapters/shared/postgres.rb, line 604
def prepared_sql
  return @prepared_sql if @prepared_sql
  super
  if @prepared_type == :insert and !@opts[:disable_insert_returning] and server_version >= 80200
    @prepared_sql = insert_returning_pk_sql(*@prepared_modify_values)
    meta_def(:insert_returning_pk_sql){|*args| prepared_sql}
  end
  @prepared_sql
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.