草庐IT

Micro-ORM

全部标签

go - 无法通过 golang orm 库创建关联

我一直在尝试使用golangorm(https://github.com/jinzhu/gorm/)中的关联功能,但无法创建非常简单的关联。在下面的示例中,用户表包含数据,但电子邮件表没有。我尝试了很多东西,我可能遗漏了一些基本的东西,但一直无法在github/stackoverflow中找到正确的答案。代码:packagemainimport("database/sql""log""github.com/jinzhu/gorm""github.com/mattn/go-sqlite3")vardbgorm.DBtypeUserstruct{NamestringMailEmail}ty

go - Beego orm - 关系不起作用

在以下模型中:packagemodelsimport"github.com/astaxie/beego/orm"typeMoviestruct{Idint`orm:"pk;auto;column(id)";form:"-"`Titlestring`orm:"unique;column(title)";form:"title,text,title:`Plotstring`orm:"column(plot)";form:"plot,text,plot:"`ImdbIDstring`orm:"column(imdb_id)";form:"imdb_id,text,imdb_id:"`Acto

go - Beego orm - 关系不起作用

在以下模型中:packagemodelsimport"github.com/astaxie/beego/orm"typeMoviestruct{Idint`orm:"pk;auto;column(id)";form:"-"`Titlestring`orm:"unique;column(title)";form:"title,text,title:`Plotstring`orm:"column(plot)";form:"plot,text,plot:"`ImdbIDstring`orm:"column(imdb_id)";form:"imdb_id,text,imdb_id:"`Acto

postgresql - 如何使用 beego/orm 解决 'no LastInsertId available'

我正在尝试使用https://github.com/astaxie/beego/tree/master/orm将struct插入到postgres数据库中。操作要简单import"github.com/astaxie/beego/orm"typeProductstruct{IDstring`orm:"pk"`...}product:=&Product{ID:productID}_,err:=orm.NewOrm().Insert(product)iferr!=nil{log.Fatal(err)}我不断得到这个;没有可用的LastInsertId每当代码运行时(否则插入成功)但我遇到了

postgresql - 如何使用 beego/orm 解决 'no LastInsertId available'

我正在尝试使用https://github.com/astaxie/beego/tree/master/orm将struct插入到postgres数据库中。操作要简单import"github.com/astaxie/beego/orm"typeProductstruct{IDstring`orm:"pk"`...}product:=&Product{ID:productID}_,err:=orm.NewOrm().Insert(product)iferr!=nil{log.Fatal(err)}我不断得到这个;没有可用的LastInsertId每当代码运行时(否则插入成功)但我遇到了

go-micro kubernetes greeter 示例 - 无法访问 greeter api 服务

我正在尝试让这个go-microgreeter示例在Kubernetes上运行https://github.com/micro/examples/tree/master/greeter我可以在docker中本地运行它。但是,当我尝试通过Kubernetes(http://{{external-ip}}/greeter/say/hello)访问greeterapi服务时,出现错误:{"id":"go.micro.api","code":500,"detail":"notfound","status":"内部服务器错误"为了进行故障排除,我简化了场景,我只是希望能够通过microapi调用

go-micro kubernetes greeter 示例 - 无法访问 greeter api 服务

我正在尝试让这个go-microgreeter示例在Kubernetes上运行https://github.com/micro/examples/tree/master/greeter我可以在docker中本地运行它。但是,当我尝试通过Kubernetes(http://{{external-ip}}/greeter/say/hello)访问greeterapi服务时,出现错误:{"id":"go.micro.api","code":500,"detail":"notfound","status":"内部服务器错误"为了进行故障排除,我简化了场景,我只是希望能够通过microapi调用

go - 使用 Go Micro 从一个经纪人消费并生产到另一个经纪人

我正在尝试使用GoMicro框架编写一个微服务,该框架将从RabbitMQ代理消费并写入另一个。GoMicro有一个RabbitMQ插件,但似乎如果想使用GoMicro抽象(例如micro.RegisterSubscriber),就必须依赖许多内部的全局状态图书馆。我最终使用micro.RegisterSubscriber设置了一个消费者,然后手动创建一个单独的代理,注意不要使用任何内部全局状态(例如默认交换),然后调用broker.Publish在消费者函数中,这意味着我必须在发送消息之前手动编码消息。GoMicro不支持这种模式吗?有没有更好的方法来做这样的事情?我应该提到,在这种

go - 使用 Go Micro 从一个经纪人消费并生产到另一个经纪人

我正在尝试使用GoMicro框架编写一个微服务,该框架将从RabbitMQ代理消费并写入另一个。GoMicro有一个RabbitMQ插件,但似乎如果想使用GoMicro抽象(例如micro.RegisterSubscriber),就必须依赖许多内部的全局状态图书馆。我最终使用micro.RegisterSubscriber设置了一个消费者,然后手动创建一个单独的代理,注意不要使用任何内部全局状态(例如默认交换),然后调用broker.Publish在消费者函数中,这意味着我必须在发送消息之前手动编码消息。GoMicro不支持这种模式吗?有没有更好的方法来做这样的事情?我应该提到,在这种

postgresql - 为多对多关系构建 go-pg ORM 查询

我有3个表来表示我的多对多关系。客户,公司,公司_客户。companies:-id-namecustomers:-id-usernamecompanies_customers:-id-customer_id-company_id现在我要运行的查询是选择company_id为1的所有客户。原始SQL查询可能/可能看起来像这样:SELECT*FROMcustomerscINNERJOINcustomers_companiesccONc.id=cc.customer_idWHEREcc.company_id=1我试过在go-pg中做这样的事情:varcustomers[]*Customers