Hoogle Search

Within LTS Haskell 23.26 (ghc-9.8.4)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. insertUnique_ :: forall record (m :: Type -> Type) . (PersistUniqueWrite backend, MonadIO m, PersistRecordBackend record backend, SafeToInsert record) => record -> ReaderT backend m (Maybe ())

    persistent-mtl Database.Persist.Sql.Shim

    Same as insertUnique but doesn't return a Key.

    Example usage

    With schema-1 and dataset-1, we try to insert the following two records:
    linusId <- insertUnique_ $ User "Linus" 48
    spjId   <- insertUnique_ $ User "SPJ" 90
    
    +-----+------+-----+
    |id   |name  |age  |
    +-----+------+-----+
    |1    |SPJ   |40   |
    +-----+------+-----+
    |2    |Simon |41   |
    +-----+------+-----+
    |3    |Linus |48   |
    +-----+------+-----+
    
    Linus's record was inserted to dataset-1, while SPJ wasn't because SPJ already exists in dataset-1.

  2. insert_ :: (PersistRecordBackend record SqlBackend, SafeToInsert record, Typeable record, MonadSqlQuery m) => record -> m ()

    persistent-mtl Database.Persist.Sql.Shim

    The lifted version of insert_

  3. data InsertSqlResult

    persistent Database.Persist.Sql

    No documentation available.

  4. data InsertSqlResult

    persistent Database.Persist.Sql.Types.Internal

    No documentation available.

  5. module Database.Persist.SqlBackend.Internal.InsertSqlResult

    No documentation available.

  6. data InsertSqlResult

    persistent Database.Persist.SqlBackend.Internal.InsertSqlResult

    No documentation available.

  7. data InsertSqlResult

    persistent-mtl Database.Persist.Sql.Shim

    No documentation available.

  8. ISRInsertGet :: Text -> Text -> InsertSqlResult

    persistent Database.Persist.Sql

    No documentation available.

  9. ISRInsertGet :: Text -> Text -> InsertSqlResult

    persistent Database.Persist.Sql.Types.Internal

    No documentation available.

  10. connInsertManySql :: SqlBackend -> Maybe (EntityDef -> [[PersistValue]] -> InsertSqlResult)

    persistent Database.Persist.Sql.Types.Internal

    SQL for inserting many rows and returning their primary keys, for backends that support this functionality. If Nothing, rows will be inserted one-at-a-time using connInsertSql.

Page 2 of many | Previous | Next