PSQL教程十八客户端命令分析
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