- 博客(8)
- 收藏
- 关注
原创 go使用postgreSQL存储数组,Map等
如以上的结构体,我们的Main在接受前的数据的json字段中使用 "-" 忽略,仅用于gorm的使用,而MainObject在gorm时使用 "-" 忽略,仅用于接受json数据。在create时,我们需要将前端数据转成二进制得数据进行存储,如图中得方法所示。当然,在getall和update等一些方法中也要转换数据,切记不要忘记。在使用PG数据库时,我们可以将某些数据转换成二进制数据储存到数据库中。而在get的时候,我们需将二进制代码转成原来的格式进行返回。当然,我们得让这两个字段产生联系。
2024-05-28 10:34:59 241
原创 gin框架使用websocket
使用delete可以删除连接,代码中也有一个心跳机制,当用户关闭浏览器,系统会自动的关闭连接。使用时通过get接口将http协议升级成ws,这样可以保持长连接互相收发信息。建一个WebController,写入一下代码。使用post接口可以进行信息的发送。
2024-05-24 15:11:48 270 1
原创 GO部署在linux上
首先我们在linux上部署go的环境,以及数据库(不在这篇文章中赘述)将代码放在工作目录下,在main.go的文件夹下执行一下命令。project_name是你的工程的名字。如果想在后台运行程序,则执行一下的命令。停止运行执行一下命令。
2024-04-16 10:33:37 122 2
原创 Gin框架使用gorm连接postgresql数据库
以下是全部代码以及一个案例,在项目中自行把握文件结构,这里来案例代码都放在main所在的文中了。用常量存数据库配置信息(在企业级项目中应该去找配置信息,如ymal文件中,这里使用常量替代)搭建好gin框架后,输入命令安装gorm所需要的依赖。注意dialects的依赖中前面有一个 “_”其他数据库只需要更改一下数据库的名字。导入两个gorm所用到的依赖。
2024-03-29 14:53:06 512 1
原创 go连接postgresql数据库
导入数据库连接的数据,这里我直接使用const常量,在企业级项目中应该去读取配置文件。导入pg的依赖,记得前面有一个 "_"
2024-03-29 11:35:42 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人