Postgresql使用总结
前戏就省了吧,直接进入内容。所有的文章结构,其实也都是一个个的标题堆起来的,有的有步骤,有点没有步骤,有点有前言,有的没有前言。都是看主要内容好了。
1.postgresql设置id号自增。
这种设置,只有在创建表的时候可以使用,创建完了表,再修改,就不能修改了。这里以navicat12为例,以前只需要将自动增长选项勾上就好了,现在不行了。
(1) 使用navicat连接postgersql数据库
(2) 打开菜单栏->其他->序列->新建序列,根据需要填写,保存。
(3) 创建数据表,在新建自增列时,填入:nextval(‘id’::regclass),其中id为上一步创建的序列的名字。
不同的数据库的配置方式可能不一样,参考文章三这里navicat12连接sql server时,就是要通过设置标志种子选项来设置自动增长。。
(4) 或者使用 serial 序列
1 | create table test( |
2.spring boot连接时出现:PSQLException: FATAL: Ident authentication failed for user “postgres”
1 | ## 切换用户到postgres |
1 | ## 编辑配置文件,将 |
重启postgres,我这里安装的是postgresql-12
1 | systemctl restart postgresql-12 |
1.FATAL: Ident authentication failed for user - Unable to connect to PostgreSQL
2.Postgres error message: FATAL: Ident authentication failed for user “…”
3.常用语句
1 | -- 断开全部用户连接,procpid 不行,就用pid |
1.PostgreSQL 断开所有连接用户
4.其他常用命令
1 | #切换用户 |
【1】.为什么psql能无密码登录