class

DBX::Adapter::PostgreSQL

Inherits DBX::Adapter::Base / Reference / Object

PostgreSQL adapter

Class methods

builder_class

Returns query builder class adapted for PostgreSQL.

Source

Instance methods

builder_class

Returns query builder class adapted for PostgreSQL.

Source
create!(query : DBX::Query, data : Hash | NamedTuple, as types, returning : DBX::QueryBuilder::OneOrMoreFieldsType = "*", pk_name : DBX::QueryBuilder::FieldType = :id, pk_type = ::Union(Int64, ::Nil))

Creates a new record and returns. See DBX::Query#create! for more details.

To get recorded data, PostgreSQL adapter use RETURNING SQL statement. pk_name and pk_type are useless and ignored, thanks PostgreSQL RETURNING that makes it simpler and more efficient :)

Source

Nested types