psql是PostgreSQL的一个命令行交互式客户端工具,它允许用户通过命令行与PostgreSQL数据库进行交互。psql提供了丰富的功能,类似于Oracle的命令行工具sqlplus。 2. psql命令的常用参数及其功能 -h host:指定数据库服务器的主机名或IP地址。 -p port:指定数据库服务器的端口号,默认为5432。 -U username:指定连接数据库...
pg_dump -U postgres -F t -f /tmp/postgres.tar postgres (导出postgres数据库以tar形式压缩保存为postgres.tar) #恢复数据库 psql -U postgres -f /tmp/postgres.sql bk01 (恢复postgres.sql数据到bk01数据库) #pg_restore -- 从pg_dump创建的备份文件中恢复PostgresSQL数据库,用于恢复由pg_dump转储的任...
psql是PostgreSQL的交互终端,等同于Oracle中的sqlplus。执行该命令连接数据库时, 默认的用户和数据库是postgres 二、命令参数 -c 命令 :指定psql执行一条SQL命令(用双引号括起),执行后退出。 -d 数据库名 :待连接的数据库名称。 -f 文件名 :使用文件中的数据作为命令的输入源,在处理完文件后,psql结束并退出。
psql -d testdb -U postgres -f /pathA/xxx.sql 导出数据到SQL文件 pg_dump -h localhost -p 5432 -U postgres --column-inserts -t table_name -f save_sql.sql database_name --column-inserts #以带有列名的 `INSERT` 命令形式转储数据。 -t #只转储指定名称的表。 -f #指定输出文件或目录名。
在shell 命令行输入 psql,会直接进入数据库,此时的数据库默认用户名是 postgres,默认的数据库是 postgres。 连接选项: -c, --command=COMMAND:执行单行命令。 -d, --dbname=DBNAME:数据库名称(默认:“postgres”) -f, --file=FILENAME:从外部调用脚本文件 ...
方法/步骤 1 1.在没有连接到数据库的时候可以直接使用psql -l 来查看数据库中包含多少个库 2 2.另外也可以在连接数据库成功之后通过\l命令来查看数据库中的库 3 3.另外在psql工具中直接创建数据库,创建数据库时默认使用的是template1模板 4 4.另外在psql工具中可以通过\c来切换数据库进行连接 5 5.另外在...
是指通过psql命令行工具来执行数据库备份文件的恢复操作。psql是PostgreSQL自带的交互式命令行工具,可以用于执行SQL命令、管理数据库和执行备份恢复等操作。 在使用psql恢复转储之前,需要先创建一个空的数据库,然后将备份文件导入到该数据库中。下面是恢复转储的步骤: 创建空的数据库: 创建空的数据库: -U:指定数据库...
$ psql –f examples.sql 1. 如果执行成功,会产生如下所示的输出: 复制 SETSETSETSETSETSETCREATESCHEMASETSETSETDROPTABLECREATETABLEDROPTABLECREATETABLE 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 脚本examples.sql非常类似于PostgreSQL备份工具所建立的转储文件,并且它们的类型与结果也是非...
psql结合-f -v来实现动态sql就不一样了,我们改写test.sql如下: 1. 1. 然后我们执行来看效果: 1. 1. 所以说,psql这个并不是真正的绑定变量传值,而是跟拼接字符串一个道理。 1.1.6- d -l -V -V可以看psql的版本号,-l就是列出可用的database name,-d 就是直接连到某个database中: ...
psql-d gregp-f dball.out 1. 一步创建所有表并输入数据。 总结 在本文中,我们了解了如何使用WHERE参数限制操作,以及如何使用 PostgreSQL 通配符%。我们还了解了如何将大批量数据加载到表中,然后将部分或全部表数据输出到文件,甚至是将整个数据库及其所有单个表输出。