发布网友 发布时间:2022-04-30 10:16
共3个回答
懂视网 时间:2022-04-30 14:38
* from student;在shell中用如下命令
psql -d data1 -f a1.txt
3:显示所有数据库
psql -d data1 -l
postgresql的psql命令
标签:
热心网友 时间:2022-04-30 11:46
你是直接执行的psql.exe吧? 那么需要加入数据库位置等一些参数的。Windows系统下,PostgreSQL有提供一个命令行脚本runsql.bat, 在安装目录的scripts文件夹中,一般是执行这个脚本来开启psql的,其执行画面如下:
热心网友 时间:2022-04-30 13:04
这是因为postgres默认不是用内置的超级管理员用户"postgres"登陆的,你设置的密码是超级管理员"postgres"的密码,你可以用"psql --help"(此命令是双短线)命令查看数据库登陆的默认用户名,我的是"admin"用户,这个默认用户是可以修改的,我知道的修改方式是增加环境变量"PGUSER",内容就是"postgres",(注:没有双引号),然后直接输入psql就能以默认postgres用户登陆了.
当然,你也可以直接用psql -h postgres服务器ip -U postgres,指定用postgres用户登陆,本机就是psql -h 127.0.0.1 -U postgres,然后会有口令让你输入postgres用户的密码.
先使用帮助命令,psql --help