

[postgres@pgserver pgdata]$ psql -h 192.168.40.10 -p 5432 -U postgres -d dyPassword for user postgres:psql: error: connection to server at "192.168.40.10", port 5432 failed: FATAL: password authentication failed for user "postgres"
[postgres@pgserver pgdata]$ psqlpsql (16.4)Type "help" for help.postgres=# ALTER USER postgres WITH PASSWORD 'root';ALTER ROLEpostgres=# ALTER USER postgres WITH PASSWORD 'postgres';ALTER ROLEpostgres=# \q[postgres@pgserver pgdata]$ psql -h 192.168.40.10 -p 5432 -U postgres -d postgresPassword for user postgres:psql (16.4)Type "help" for help.
[postgres@pgserver pgdata]$ psql -h 192.168.40.10 -p 5432 -U postgres -d dyPassword for user postgres:psql (16.4)Type "help" for help.dy=#

\d
\d t1
\d id_inx
\d+ t1
\dt
\di\di+
\dn
\db
\du或\dg
\dp t1
\conninfo
\dx或select * from pg_extension;
附录:psql命令使用命令 说明\h help \h create table\d table_name 查看表(视图,索引,序列)结构\du 查看用户列表\dt 查询数据库所有表(非系统表)\dS 列出系统表和索引\di index_name 只查看指定索引\df 列出函数\dv 只显示视图\ds 只显示序列\dn 列出所有的schema\db 显示所有的表空间\dg 列出数据库的所有角色或用户\dp或者\z 查看表的分配权限\c [user_name] [db_name] 切换某用户到指定数据库\timing on/off 显示执行sql的时间\encoding encode_type 设置客户端编码\pset [option [value] ] 输出格式设置\l 显示所有数据库列表\q 退出\o filename 文本输出执行结果\I filename 用于执行存储在外部文件的sql语句或命令\x 数据按列展示,类似mysql的\G自动补全:连续单击两次tab键+:对比显示更加详细的信息,例如:\du+ \dt+ \d+?/* :查询匹配通配符,例如:\d tb?pgsql -E :可以显示命令执行的对应的SQL语句\pset边框设置\pset boder 0 :不带任何边框\pset boder 1 :输出内容有边框\pset boder 2 :带边框\pset设置文本输出格式\pset format unaligned (默认分隔符|)\pset filesep ‘分隔符’ (例如:\t)
文章转载自DBA随笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




