mac安装:
使用的是postgres官方发布的C版本postgres客户端库
如果没有安装postgresql数据库,则import pg时会报错:缺失
vlib/pg.v:
测试代码:
这种db.的语法,目前还是比较原型阶段的,编译器内置实现了这几个SQL语句,都是解析器解析到pg.DB类型的变量才可以进行的语法,只针对pg有效
但是pg库是基于postgres官方的C客户端库,可以把里面的C函数和结构体直接拿来使用,或者进行进一步的封装,开发起来还是比较快的
目前需要注意的2个坑:
- 使用db.select from User时,会转为小写复数的users表名,如果没有建好对应的表名,会报错
官方中文参考: