![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
postgresql
不好意思海底捞月
这个作者很懒,什么都没留下…
展开
-
PG Shell脚本自动输入密码
PG shell脚本自动输入密码原创 2022-06-09 14:37:08 · 995 阅读 · 1 评论 -
解决postgres无权创建database问题permission denied to create database
问题截图:问题分析当前用户没有root权限,无法创建database解决办法使用有root权限的用户创建database,并将database的owner权限赋予其他用户,如下所示sudo -u root createdb testdb --owner postgres其中,root为系统有root权限的用户testdb为dbnamepostgres为刚刚创建database的owner...原创 2021-08-04 01:47:13 · 7597 阅读 · 0 评论 -
postgresql字段类型的默认长度精度及能否配置统计表及JSON数据
表格展示字段类型默认长度默认精度是否可以设置长度是否可以设置精度int2160falsefalseint4320falsefalseint8640falsefalsemoney-1-1falsefalsenumeric-1-1truetruefloat424-1falsefalsefloat853-1falsefalsebpchar-1-1truefalsevarcha原创 2021-07-28 23:33:04 · 2595 阅读 · 0 评论 -
解决pq: duplicate key value violates unique constraint “_pkey“问题
问题分析:PG主键自增是基于sequence实现的,当手动添加带自定义主键的数据后,sequence是不会受你添加的主键的变化而变化的,因此当再次添加数据的时候可能会存在主键重复的情况解决办法:手动设置sequence为最大的主键值+1,sql如下SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1)...原创 2021-07-19 07:18:46 · 6943 阅读 · 0 评论 -
pgsql导入本地sql文件
首先进入postgresql安装目录下,下面是我的本机地址,根据个人安装地址输入cd /usr/local/Cellar/postgresql@9.5/9.5.25/bin输入如下指令,进行导入./psql -d database_name -p port -U root -f ~/Downloads/pg.sql此处:-d 后为database名称-p 后为端口号,默认5432,没有修改则不用配置-U 后为用户名-f 后为sql文件的路径见到类似如下信息,则配置完..原创 2021-07-15 14:12:06 · 1468 阅读 · 0 评论