問題タブ [go-gorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - golang gorm 基礎となる mysql クエリにアクセスする
https://github.com/jinzhu/gormから SQL クエリ ログを取得する方法はありますか?
たとえば、開発環境では、呼び出された mysql クエリをコンソールに記録できると便利です。
たとえば、次のクエリの基礎となる SQL クエリ ログを取得する方法:
私は私が呼び出すことができることを知っています:
Debug()
しかし、本番環境ではなく開発環境にある場合にのみ呼び出したい
go - GORM (Go) でカスケード操作を処理する方法
Go の GORM ライブラリをテストしています。私はこのライブラリが特に便利だと思い、一歩一歩、ますます複雑な概念で遊んでいます。
カスケード運用管理の問題に直面しています。
特定の問題では、作成者は AfterDelete を使用することを提案しています。問題は、After/BeforeDelete 関数で、ネストされたアイテムが存在しないことです。
誰もがこれを実装する良い方法を持っていますか?
これが私のコードです(誰かがゴームを発見している場合、ほとんど機能しています):
ありがとう
postgresql - Golangs GormでUUIDをどのように行いますか?
私は次のモデルを持っています...
いくつかの異なる方法を試しましたが、この方法では(pq: relation "users" does not exist)
. 関連するモデルはありません。文字通りその 1 つのモデルだけです。
使ってみた...
uuid ライブラリと一緒ですが、それも運がありませんでした。
go - フィールド名 != タイプ名の gorm との外部キー関係を作成できません
アプリケーションで、フィールド (および db 列) の名前が型名と同じではない "belongs-to" 関係を作成しようとしています。ゴームはこれについて不平を言っています。問題を示す短い例を次に示します。
このプログラムは、最後の行として "1" を出力することを期待します。これは、データベース内で唯一の車を "所有" する Users リレーションの主キーであるためです。代わりに「0」が出力され、詳細ログはRelated(&cars[i].Owner)
ステップでエラーを示します。
ここで何が起こっているのですか?Owner
フィールドで使用しなければならない特別なタグはありますか? と を使用してみましたがgorm:"ForeignKey:owner_id"
、gorm:"AssociationForeignKey:owner_id"
どちらも同じ結果が得られました。
postgresql - メールでレコードを検索しようとしています
次のコードがあります。
ハンドラ
モデル
私はいくつかの異なる方法で検索を試みましたが、うまくいきませんでした。毎回 401 応答が返され、モデルの fmt.PrinInt(err) にrecord not found
エラーが表示されます。
go - GORM Golang : DB インスタンスのクローン作成の目的
ここ数週間で、データベース ORM としての GORM について学びました。コード内をチェックした後、すべてのコマンド (limit、order、where、または select など) は、現在の DB を複製することによって新しいインスタンスを返します。
現在のインスタンスを使用する代わりに DB を複製する主な目的を知っている人はいますか?
コマンド select, where, limit, order, join があると、DB インスタンスのクローン作成が 5 回になります。私の知る限り、メモリ上にオブジェクトを作成するのは高価です。