Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Category = categorySchema{ ID: field.String{}.WithColumn("id"), Name: field.String{}.WithColumn("name"), }
View Source
var Post = postSchema{ ID: field.Number[int64]{}.WithColumn("id"), UserID: field.Number[int64]{}.WithColumn("user_id"), Title: field.String{}.WithColumn("title"), Content: field.String{}.WithColumn("content"), Metadata: field.JSON[models.PostMetadata]{}.WithColumn("metadata"), CreatedAt: field.Time{}.WithColumn("created_at"), UpdatedAt: field.Time{}.WithColumn("updated_at"), }
View Source
var PostMetadata = struct { ViewCount json.JSONPath LikeCount json.JSONPath Tags json.JSONPath IsFeatured json.JSONPath CategoryName json.JSONPath LastUpdate json.JSONPath }{ ViewCount: json.JSONPath{Column: "metadata", Path: "$.view_count"}, LikeCount: json.JSONPath{Column: "metadata", Path: "$.like_count"}, Tags: json.JSONPath{Column: "metadata", Path: "$.tags"}, IsFeatured: json.JSONPath{Column: "metadata", Path: "$.is_featured"}, CategoryName: json.JSONPath{Column: "metadata", Path: "$.category_name"}, LastUpdate: json.JSONPath{Column: "metadata", Path: "$.last_update"}, }
PostMetadata is a type-safe JSON path accessor for the metadata column
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.