psql】的更多相关文章

错误提示: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?  出现该问题的很多,以下是目前碰到的几种情况,之后碰到继续补充:  1.删除了/tmp路径中的.s.PGSQL.5432 与.…
1.sudo passwd postgres 2.sudo -u postgres createuser -P django_login 3.su postgres 4.psql 5.CREATE DATABASE django_db OWNER django_login ENCODING 'UTF8'; 6.CREATE USER dbuser WITH PASSWORD 'password'; 7.GRANT ALL PRIVILEGES ON DATABASE exampledb to d…
如果觉得直接打开数据库修改繁琐,那么使用终端命令行是方便而又高大上的.下面来看看有哪些命令行: 说明:如果是正式的服务器则需要进行一个操作在执行下面的命令 ssh name @主机地址 -- name 是用户名 主机地址可以是ip地址或者域名 然后输入密码 登录成功后方可用下面的命令 (1)使用命令行连接数据库 psql (2)列出所有的数据库 \l -- 查看所有数据库 (3)进入某个数据库 \c name -- name是表名 (4)列出数据库的所有数据表和视图 \d -- 列出所有的数据表…
MySQL and Postgres command equivalents (mysql vs psql) 博客分类: Database   From: http://blog.endpoint.com/2009/12/mysql-and-postgres-command-equivalents.html Posted by Greg Sabino Mullane |December 24, 2009 Users toggling between MySQL and Postgres are…
环境: pg版本:PostgreSQL 9.4.4 on x86_64 系统版本:CentOS release 6.6 linux内核版本:2.6.32-504.8.1.el6.x86_64 今天测试standby延时复制时,在standby节点配置了recovery_min_apply_delay参数,刚开始设置的是5min,但重启完standby节点后,连接数据库直接报:psql: FATAL:  the database system is starting up 错误,我一开始以为是节点…
你是直接执行的psql.exe吧? 那么需要加入数据库位置等一些参数的.Windows系统下,PostgreSQL有提供一个命令行脚本runsql.bat, 在安装目录的scripts文件夹中,一般是执行这个脚本来开启psql的,其执行画面如下: 来自为知笔记(Wiz)…
RedHat: 问题: psql -U postgres 时出现:psql: 致命错误:  用户 "postgres" Ident 认证失败 解决: 修改 /var/lib/pgsql/data/pg_hba.conf 如下:…
linux下使用psql命令操作数据库 下面主要用到了insert into  ,pg_dump  , pg_restore 命令 按步骤走 su postgres                          切换指定用户 pg_restore -d mydb /mnt/mydb.backup                        mydb指定数据库     mydb.backup    恢复的文件 ALTER TABLE table1 RENAME TO table2; 给表重命…
psql -h 172.16.35.179 -U username -d dbname sername为数据库用户名,dbname为要连接的数据库名 查看现有的数据库:  \l或\list 查看所有列: \d 查看某一列的基本信息:   \d+ tablename 切换数据库:   \c dbname 退出: \q            exit…
1:不进入数据库而执行SQL命令,用参数-c 2:把SQL命令保存在一个外部文件中,用 -f 参数导入并执行 a1.txt文件内容 select * from student; 在shell中用如下命令 psql -d data1 -f a1.txt 3:显示所有数据库 psql -d data1 -l…
问题: I am trying to connect to a postgres database installed in a remote server using the following command: psql -h host_ip -U db_username -d db_name This the error that occurs: psql: could not connect to server: Connection refused Is the server runn…
1 登录数据库 Connection options: -h, --host=HOSTNAME database server host or socket directory (default: "/var/run/postgresql") -p, --port=PORT database server port (") -U, --username=USERNAME database user name (default: "zhangjin") -w…
1.切换到 postgres 用户: 2.输入: psql , 进入到postgresql的客户端psql: 3.\l           查看当前所有的数据库: 4.psql database1      连接到database1这个数据库: 5. \dt                      查看当前所连接的数据库(database1)的所有表: 6. \d  table1             查看表table1的表结构: 另外: ubuntu 中修改某个用户的密码: 1. 切换到r…
原文:http://blog.csdn.net/smstong/article/details/17138355 psql# shell 环境下,查看当前所在的数据库的命令是: select  current_database(); 1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令:而是先进入psql环境,然后再连接数据库.下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16.35.179 -U username -d dbname ,其中use…
数据库版本:Enterprisedb 9.2(postgreSQL) 错误如下所示: postgres=# exitcould not save history to file "/opt/app/PostgresPlus/9.2AS/.psql_history": Permission denied 可能还有其它类似的错误.资料表明该文件是用来记录readline的历史记录的文件,默认保存在当前系统用户的home目录内,而默认的数据库的home目录为/PostgresPlus/9.2…
psql是PostgreSQL的一个命令行交互式客户端工具 1. 查看postgresql账号 [root@localhost ~]#cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinpostgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash 2.登陆[r…
查看docker镜像 docker ps 运行镜像的脚本命令 docker exec -it 08 bash # 选择id为08开头的镜像运行bash 登录数据库 (1)直接登录 执行命令:psql -h 172.16.35.179 -U username -d dbname # 其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下: # Password for user username: (在此输入密码)输入密码后即可进入psql环境了. (2)切换数…
    备库搭建后,进入备库报错psql: FATAL:  the database system is starting up  原因:备库配置文件没有hot_standby = on   master -bash-4.1$ ps aux |grep post postgres  89707  0.0  0.0 43196188 2872 ?       Ss   00:15   0:27 postgres: wal sender process rep 10.40.55.69(26717)…
在项目中使用postgresql数据库时要求在windows和linux双平台兼容.于是在windows下使用的接口在linux下爆出异常: psql:connections on Unix domain socket "/tmp/.s.PGSQL.5432" 经过分析和查看文档解决了这个问题: 1.原因:这是由于在linux下连接pg时使用了默认的unix domain socket方式连接pg时出现的,并且pg的端口运行在非默认端口上(默认端口是5432).在windows下同样的…
问题: 在初始化过程中,如到以下问题: gpadmin-[FATAL]:-Failed to complete obtain psql count Master gp_segment_configuration  Script Exiting!Script has left Greenplum Database in an incomplete state 解决方法: echo "RemoveIPC=no" >> /etc/systemd/logind.conf/bin/s…
在psql中往往我们需要设置一个自增的主键id字段,psql中不像SQL Server那样点选 打钩傻瓜式就能设置好的,是需要创建序列的:CREATE SEQUENCE,关键字SEQUENCE. 我们先看看创建过后的结果: (用的Navicat工具) 我们可以看到设置自增后字段默认:nextval('bid_id_seq'::regclass) ,bid为我的表名. 故可以译为:下一个值为此表下此字段的注册自增序列. 如何创建id自增字段? 答:建表时使用“serial”关键字,“PRIMARY…
数据导出 pg_dump "host=XX.XX.XX.XX port=5432 user=XXXX password=XXXX dbname=XXXXX" -t table_name -f table_name.sql 数据导出 psql "host=XX.XX.XX.XX port=5432 user=XXX password=XXX dbname=XXX" -f table_name.sql…
1. 连接服务器: psql -h 192.168.1.88 -U username -d databasename 2. 切换数据库: \c dbname 3. 列出所有数据库: \l 4. 列出所有当前数据库表: \d 5. 列出表的所有字段: \d tablename 6. 列出表的基本情况: \d+ tablename 7. 退出 \q 8. 查看帮助 \? 9. 查看索引: \di 10. 查看系统表: \dtS 11.查看用户: \du    or   \dg 12.查看视图: \d…
来自阮一峰日志 http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql ------------------------安装 客户端安装 sudo apt-get install postgresql-client 服务端安装 sudo apt-get install postgresql -------------------数据库创建 1.切换用户 2.登录数据库 3.创建数据库用户dbuser,并设置密码…
备份 sudo pg_dump -U  username  -f  filename.sql  dbname 恢复 psql -U username -f filename.sql dbname -------------备份某张表----------------- (导出dbname数据库中表tablename的数据,以insert语句的形式) sudo pg_dump -U  username  -f  filename.sql -t tablename --column-inserts d…
转自:https://www.cnblogs.com/chjbbs/p/6480687.html Usage:   pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库. General options:(一般选项)   -f, --file=FILENAME          output file or directory name导出后保存的文件名   -F, --format=c|d|t|p         out…
一.建立数据库连接----------------接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名 之后会要求输入数据库密码 二.访问数据库 1.列举数据库:\l2.选择数据库:\c 数据库名3.查看该某个库中的所有表:\dt4.切换数据库:\c interface5.查看某个库中的某个表结构:\d 表名6.查看某个库中某个表的记录:select * from apps limit 1;7.显示字符集:\encoding8.退出psgl:\q…
cmd命令 pg_ctl --version:查看pgsl版本 pg_ctl -D /xx/pgdata start:启动pgsl数据库 注:必须在环境变量中设置了PGDATA后才能省略-D参数 ,可以参照这篇论文PostgreSQL环境变量与psql命令的替代作用,但是里面没有讲PGDATA目录的位置 psql -h Server -p Port -U Username DatabaseName:连接数据库,例如:psql -h Serve r -p Port -U Username Data…
由于环境变量 PGHOST配置不当引起的 postgres@pgdb-> psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.1921"? 若环境变量PGHOST未配置,且psql不加-h命令的时候,则默认使用的是数据…
Usage:   pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库. General options:(一般选项)   -f, --file=FILENAME          output file or directory name导出后保存的文件名   -F, --format=c|d|t|p         output file format (custom, directory, tar,导出文件的格式  …