PSQL教程十八客户端命令分析

阀门2020年12月04日

PostgreSQL教程(十八):客户端命令(2)

复制代码 代码如下:

#先通过createdb命令,以myuser用户的身份登录,创建带恢复的数据newdb

/ createdb -U myuser newdb

#用pg_restore命令的-l选项导出my_t备份文件中导出数据库对象的明细列表。

/ pg_restore -l my_t st

/ cat st

2; 145344 TABLE species postgres

4; 145359 TABLE nt_header postgres

6; 145402 TABLE species_records postgres

8; 145416 TABLE ss_old postgres

10; 145433 TABLE map_resolutions postgres

#将以上列表文件中的内容修改为以下形式。

#主要的修改是注释掉编号为2、4和8的三个数据库对象,同时编号10的对象放到该文件的头部,这样在基于该列表

#文件导入时,2、4和8等三个对象将不会被导入,在恢复的过程中将先导入编号为10的对象的数据,再导入对象6的数据。

/ cat new_st

10; 145433 TABLE map_resolutions postgres

;2; 145344 TABLE species postgres

;4; 145359 TABLE nt_header postgres

6; 145402 TABLE species_records postgres

;8; 145416 TABLE ss_old postgres

#恢复时指定的数据库是newdb,导入那些数据库对象和导入顺序将会按照new_st文件中提示的规则导入。

/ pg_restore -d newdb -L new_st my_t

3. 内置命令列表:

psql内置命令的格式为反斜杠后面紧跟一个命令动词,之后是任意参数。参数与命令动词以及其他参数之间可以用空白符隔开,如果参数里面包含空白符,该参数必须用单引号括起,如果参数内包含单引号,则需要用反斜杠进行转义,此外单引号内的参数还支持类似C语言printf函数所支持的转义关键字,如\t、\n等。

石嘴山白癜风晋中白癜风在哪里治疗台州治白癜风的医院

拉萨治疗男科
梧州白癜风
黄冈白癜风治疗较好医院
相关阅读
32岁杨幂,30岁杨颖,36岁王心凌路人照,网友:扎实重要

在这个P图颇高效率日益发达的时代,说是美人我们实际上分不清楚。若是身...

2024-11-25
从9988元跌至3469元,折叠台和+骁龙865+2K台和,售价终于亲民了

接合光iPad是现阶段最低端的智能iPad,也是局限性机体台变得低廉的低端机体...

2024-10-20
王一博塌房?马思纯感情卑微?刘涛被嘲?米露没笑声?吴磊走硬汉风?

“无数憧憬英雄拼搏奋斗,融为一体如此一来新纪元西方昂扬我校的洪流”。...

2024-10-15
证监会增补基金管理办法,从准入到监管全链条管理

经济捕捉到网络 记者 李沁 5月20日晚,民生银行增订《上市公司融资私人行政...

2024-10-09
企业作战微软 AD 要考虑这 4 个隐性成本!

不可否认,赛门铁克的 Active Directory (AD)仍是现阶段首屈一指的数据库增值...

2024-09-01
李现FANS和许嵩FANS吵架?黄景瑜180斤?白浅大婚?李佳琦韩红?

我们是演艺圈的运货 黄景聪180斤 未来会黄景聪官宣了自己的腰围引来热议,...

2024-08-24
友情链接