pgsql
weixin_42076409
这个作者很懒,什么都没留下…
展开
-
POSTGRESQL数据库报: FATAL: no pg_hba.conf entry for host 的解决方案
原因:A机器远程连接B机器导致没有权限问题解决方案:1. 找到B机器pgsql的安装的dbup_linux_amd64。我的机器是在/opt/xinghai/postgresql/software/oasis/bin/dbup_linux_amd642. 执行授权操作 【】内为需要按照实际环境替换的位置/opt/xinghai/postgresql/software/oasis/bin/dbup_linux_amd64 pgsql user grant --port=【pg端口】--admi.原创 2021-06-29 16:22:13 · 3827 阅读 · 0 评论 -
THINKPHP5.3插入数据库报错。Invalid text representation: 7 ERROR
环境:Centos+thinkphp5.3+pg10场景:通过thinkphp5.3框架在pg10中添加数据报错:Invalid text representation: 7 ERROR: invalid input syntax for type integer: "0.5""。通过fetchSql()生成的sql在客户端中执行正常插入。原因:代码中有添加到pg数据库中的数据是小数,但是数据库该字段设置的类型为int。因此通过框架添加数据小数类型为text添加失败。修改方式:将字段类型由in.原创 2021-04-27 15:18:10 · 627 阅读 · 0 评论 -
THINKPHP5.3 支持PGSQL插入与更新
前提:公司需要将mysql更换为pgsql。更换过程中除了官网提供的配置之外,发现无法对表进行批量插入与更新。原因:tp自带的insert,update方法转换为sql,如果带有关键字state, user, group。就无法进行相关sql操作。Navicate执行报错如图 syntax error at or near "user":修复方法:需要将图中sql中关键字(添加双引号)进行替换修改为INSERT INTO test_table ("user","group",create_.原创 2021-04-19 17:20:54 · 469 阅读 · 0 评论