cost 85 ms
如何將類型序列化為指定的數據庫列

[英]How to Serialize a Type to specified database columns

我在haskell應用程序中使用postgresql-simple,我希望能夠將數據類型序列化到我的數據庫中的一行,該行沒有數據類型中使用的記錄字段的1對1映射,因為我是在其他數據類型中使用它們。 (我對Haskell相當新,但我認為這涉及使用Identifier數據構造函數)。 示例我 ...

postgresql-simple中的嵌套數據類型

[英]Nested data types in postgresql-simple

考慮以下代碼,它可以找到一組坐標: 然后,我想為命名坐標集定義數據類型: 不幸的是,我不知道如何用查詢來組合數據類型(在我的案例中是Coord Path )。 這樣的事情是否可能(以及如何?)。 ...

'toRow'不是類'ToRow'的(可見)方法

[英]‘toRow’ is not a (visible) method of class ‘ToRow’

我正在學習Haskell,所以我決定編寫一個Web應用程序。 我確實選擇了PostgreSQL Simple來處理數據庫。 我已成功連接到它並嘗試了簡單的數學運算,但是在嘗試將記錄映射到數據時遇到了問題。 該代碼無法編譯: 錯誤是: 並且: 我看了一些示例項目( 在 ...

postgres-simple - 沒有因使用“查詢”而產生的 (ToRow Int) 實例

[英]postgres-simple - No instance for (ToRow Int) arising from a use of ‘query’

我是 Haskell 的新手,老實說,我遇到了困難。 但它擴展了我的想法,所以我們走了。 我正在嘗試運行一個非常簡單的 Web 服務器,它查詢 Postgres 數據庫並應將結果作為 JSON 返回。 查詢非常簡單:“Select id,data from MYTABLE where id = 1 ...

使用postgresql-simple創建流媒體管道源

[英]Creating a streaming Conduit Source with postgresql-simple

postgresql-simple提供流式查詢的功能,例如 我想創建一個充分利用流媒體的管道源。 不幸的是,因為IO在fold出現在逆向位置(我認為?),所以我真的很難對付這些類型。 以下類型檢查,但在產生值之前折疊整個流。 關於如何實現這一點的任何指針將不勝感激! ...

數據庫支持的REST API與servant?

[英]Database-backed REST API with servant?

我遇到了一個問題,設置了一個簡單的概念驗證服務API。 這是我的User數據類型和我的API類型: 這個處理程序方法使用postgresql-simple,如下所示: 已經省略了諸如連接到db和路由方法之類的Boilerplate代碼。 問題是,如果我發出POST請求,我想要 ...

haskell postgresql-simple不兼容類型_int8和Int64(和整數)

[英]haskell postgresql-simple incompatible type _int8 and Int64 (and Integer)

下面的錯誤函數是一個名為subdivide的程序的一部分,它在服務器端使用Postgis地理空間交叉點,並在客戶端處理返回的Int64數組。 它是在Stack下構建和運行的,解析為Nightly 2016-08-02並明確指定架構x86_64。 我得到以下運行時錯誤,執行定義為“in ...

Haskell PostgreSQL簡單FromField

[英]Haskell PostgreSQL Simple FromField

我在為自定義枚舉數據類型定義FromField實例時遇到麻煩: 為了表示數據庫中的Role ,我將使用int 0和1(以后可能會添加更多角色),最有可能是smallint 。 在我的其他數據類型中使用了Review ,它表示我的db表中的一行: 這是我的ReviewAsig ...

PostgreSQL簡單查詢錯誤

[英]postgresql-simple query error

編輯:我現在有一個更好的主意是怎么了。 當我在普通的舊psql執行該查詢時,得到以下結果: 那么,我要返回3個字符串? 但是,我說我要返回IO [Only String] 。 我確定這是我的類型簽名使事情變得混亂了... 我正在嘗試使用具有Haskell的postgresql ...

與Database.PostgreSQL.Simple的count(*)類型兼容性錯誤?

[英]count(*) type compatibility error with Database.PostgreSQL.Simple?

錯誤是 看起來查詢中count(*)返回的任何值都必須轉換為Integer而不是Int 。 如果我將這些特定變量更改為Integer類型,則查詢可以正常工作。 但是在具有相同確切代碼的另一台機器上沒有引發此錯誤。 第一台機器是32位,另一台機器是64位。 這是我能辨別的唯一區 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM