cost 134 ms
go-pg 如何從相關表中選擇實體?

[英]go-pg how to select also entity from related table?

我想在 onse qurey 中選擇書籍和作者如果我嘗試 我收到錯誤消息“pg:無法在模型=書籍中找到列=名稱(嘗試丟棄_未知_列)” ...

2022-12-18 11:41:12   1   30    go / go-pg  
包含軟刪除行的連接子句

[英]Join clause including soft-deleted rows

我在使用go-pg orm 生成正確的 select 查詢時遇到問題,其中一個表記錄可以被軟刪除,而其他 2 個不能。 數據庫表: 管道實例 instance_id 整數 pipeline_id 整數 event_id 整數 管道觸發器標識整數 pipeline_id 整數 deleted_at 時 ...

One2Many 關系沒有帶有 ID 的基礎 model

[英]One2Many Relation does not have base model with ID

我們目前有以下架構; 當嘗試使用以下查詢查詢所有帖子(包括其反應關系)時,我們收到以下錯誤消息; pg: relation=\"Reactions\" does not have base model=Post with id=\"\" (check join conditions) 我實際上對此 ...

為什么我使用 go-pg 創建了一個新表后,發現新表的名稱發生了變化?

[英]why after I created a new table using go-pg, and found that the name of the new table changed?

為什么我使用 go-pg 創建了一個新表后,發現新表的名稱發生了變化? 例如,結構名稱是“story”,它在 pg 中變成了“stories”。 在此處輸入圖像描述我的結構名稱是“Newtb”,它在 postgreSQL 中變成了“newtbs”。 有人可以向我解釋為什么在表名中添加了“s”嗎? ...

在同一函數中對 Postgres 的多個查詢

[英]Multiple queries to Postgres within the same function

我是Go新手,很抱歉提前提出愚蠢的問題! 我正在使用 Gin 框架並希望在同一個處理程序中對數據庫進行多個查詢( database/sql + lib/pq ) 我對此代碼有幾個問題(任何改進和最佳實踐將不勝感激) 在這種情況下,Go 是否正確處理defer rows.Close() ? ...

通過使用 github.com/go-pg/pg 連接兩個表來創建更新查詢

[英]Create Update query by joining two tables with github.com/go-pg/pg

我正在嘗試通過將某些條件與另一個表連接來更新我的 postgres 表中的一個字段。 我引用了這個鏈接,它給了我一個與我的場景相關的查詢模型: 現在我必須將此查詢轉換為 orm.Query。 我嘗試使用 Join() 但它似乎不起作用。 我試過的代碼: 如何正確編寫代碼以達到預期的結果?? ...

在 GoLang 中使用 go-pgsql 從 postgresql 訪問數據的正確方法

[英]Correct way to access data from postgresql using go-pgsql in GoLang

我一直在閱讀GoLang go-pgsql文檔以弄清楚如何使用嵌套對象訪問數據,但到目前為止我還沒有成功。 這是我要實現的目標的描述: 我有兩個模型ClimateQuestions和Steps :type ClimateQuestions struct { tableName struct{ ...

bun:go:如何更改 bun 中的`belongs-to` 關系映射字段

[英]bun:go: how to change `belongs-to` relation mapping field in bun

我正在研究在 PostgreSQL 中有一個執行數據庫的 bun。 兩個表之間存在關系。 Order和ResPartner ,其中Order表具有ResPartner表的外鍵,列名為contact_partner type Order struct { bun.BaseModel ` ...

2021-09-30 15:10:34   1   104    go / go-pg  
在 go-pg ORM 中將 Postgresql 列定義為串行

[英]Define Postgresql Column as Serial in go-pg ORM

我想在 postgresql 數據庫中創建不同的表。 現在我正在使用 go-pg ORM package。 我已經使用以下代碼找到了一種可能的方法: 現在讓我們看看我這樣定義的用戶結構: 我希望 userId 列是串行的,這意味着是唯一的,而不是 null,並且是自動遞增的。 有沒有辦法使用 ORM ...

需要將sql-query轉換成go-pg orm

[英]Need to convert sql-query into go-pg orm

有一個看起來像這樣的查詢 如果我使用err:= s.db.QueryContext(ctx, &resp, q, p1, p2)它工作正常但我並不總是有p1和p2所以我希望能夠很好地分開它。 我試過這樣的事情: var resp []*models.TagRecord q ...

2021-04-28 20:01:10   1   44    go / go-pg  
如何為嵌套結構運行 go-pg orm QueryContext function?

[英]How do I run go-pg orm QueryContext function for nested struct?

當我嘗試使用嵌套struct的QueryContext function 時,嵌套結構總是得到空struct 。 我如何解決這個問題?type User struct { Firstname *string `json:"firstname" sql:",notnull"` ...

2021-03-29 09:28:21   1   200    go / orm / go-pg  
go-pg:將數據推送到現有數組

[英]go-pg: Push data to existing array

我想使用 go-pg 向 postgres db 中的字符串數組添加一個新值。 如何使用 go-pg 將新值推送到數組。 這是我的用戶 model 每當用戶使用用戶 ID 添加新技能時,我都想更新技能數組。 來自客戶端的數據包含用戶 ID 和用戶選擇的單個技能。 在go-pg中,我們可以通過以下方式 ...

go-pg 是否支持正則表達式更新?

[英]Does go-pg support regex updates?

go-pg是 PostgreSQL 的 Golang 庫。 在 SQL 中,可以通過應用正則表達式來更新整個列,例如: 問題根據自述文件,可以執行批量更新。 但是,在問題跟蹤器和文檔中都沒有找到關於正則表達式的信息。 問題這個庫是否支持regexp_replace更新? ...

2021-02-25 17:38:08   1   19    go-pg  
如何使用 go-pg 將多條記錄插入 postgres 數據庫

[英]How to insert multiple records into postgres database using go-pg

我瀏覽了文檔,使用 package pg https://pkg.go.dev/github.com/Go-Model將多條記錄插入到 postgres 中。 老實說,我不喜歡這個解決方案,因為它不允許我通過一系列書籍。 因為我的用例是我不知道我需要插入的書的數量。 我是否應該在這里使用事務,因為我 ...

go-pg 中的“沒有關系”

[英]“doesn't have relation” from go-pg

我正在嘗試提取與 CityEntity 相關的 CountyEntity 數據: 我的查詢是: 它拋出: model=CountyEntity 沒有關系=“City” 但實際上,我在數據庫中有城市和縣表之間的關系。 數據庫關系圖我嘗試了不同的方法來解決,但我無法解決。 有沒有人知道它的根本原因是 ...

2020-12-08 15:04:06   1   60    go / go-pg  
最新 go-pg 中的列

[英]Column in latest go-pg

我正在從 go-pg 從8.0.5更新到10.3.2 ,但 ORM 列有問題 結構: 這是單元測試失敗的部分 我遇到的問題是,在 v8 中,這個選定的item帶有連接。 在 v10 中,它拋出“列‘項目’不存在”的錯誤。 這樣做的正確方法是什么? ...

2020-11-20 14:47:05   1   307    go / go-pg  
由於這種模式,在同一個結構中使用事務和簡單的數據庫連接我該怎么辦?

[英]Using transaction and simple DB connection in the same struct because of this pattern what can I do?

我發現了一個使用 Clean Architecture 方法在 Repositories 之間進行交易的很好的例子。 這家伙正在使用Gorm 。 Gorm 對數據庫連接和事務具有相同的類型,例如: var db *gorm.DB var tx *gorm.DB 我是go-pg的粉絲。 但是 ...

go-pg got 沒有關系 認為我的桌子上有關系

[英]go-pg got doesn't has relation thought on my table has relation

我與各省有聯系關系,這是我的結構 在這里我如何稱呼: 我去的是model=Contact does not have relation="provinces"如何糾正用go-pg查詢這個的方法? 當我使用標簽pg:"rel:has-one"更改“省聯系人”上的標簽時 我收到此錯誤pg: C ...

2020-09-09 23:42:38   1   452    go / go-pg  
無法讀取與 go-pg 的“一對多”關系

[英]Cannot read “one to many” Relation with go-pg

我正在嘗試使用 go 實現一個小狀態機並將我的狀態存儲在 postgres 數據庫中。 我像這樣創建了我的數據庫: CREATE TABLE state_machines ( id uuid PRIMARY KEY DEFAULT uuid_generate_v4(), initial ...

go-pg v9.2.0 中開始事務時出錯

[英]Error on begin transaction in go-pg v9.2.0

我已將go-pg lib 從 v9.0.3 更新到 v9.2.0。 獲取錯誤: 失敗: 發現他們在這里修復了它,但它不起作用。 有什么問題? ...


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