Module

Selda.PG.Aff

Package
purescript-selda
Repository
Kamirus/purescript-selda

#insert_ Source

insert_ :: forall tup rlcols t r. RowToList r rlcols => CanInsertColumnsIntoTable rlcols t => TableColumnNames rlcols => RowListLength rlcols => FromSQLRow tup => ToSQLRow tup => MkTupleToRecord tup r => HFoldl RecordToTuple Unit (Record r) tup => Connection -> Table t -> Array (Record r) -> Aff (Either PGError Unit)

#insert Source

insert :: forall tup rlcols t r. RowToList r rlcols => CanInsertColumnsIntoTable rlcols t => TableColumnNames rlcols => RowListLength rlcols => FromSQLRow tup => ToSQLRow tup => MkTupleToRecord tup r => HFoldl RecordToTuple Unit (Record r) tup => Connection -> Table t -> Array (Record r) -> Aff (Either PGError (Array (Record r)))

#query Source

query :: forall s tup i o. ColsToPGHandler s i tup o => GetCols i => FromSQLRow tup => Connection -> FullQuery s (Record i) -> Aff (Either PGError (Array (Record o)))

#deleteFrom Source

deleteFrom :: forall r' s r. TableToColsWithoutAlias r r' => Connection -> Table r -> (Record r' -> Col s Boolean) -> Aff (Either PGError Unit)

#update Source

update :: forall r' s r. TableToColsWithoutAlias r r' => GetCols r' => Connection -> Table r -> (Record r' -> Col s Boolean) -> (Record r' -> Record r') -> Aff (Either PGError Unit)