介绍
这篇文章主要讲解了“怎么掌握PostgreSQL的技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习”怎么掌握PostgreSQL的技巧”吧!
下面是一些有用的小贴士:
<强> psql,标记您的查询和使用Ctrl + R 强>
(本地):5432年,pg12@testdb=#, select *,得到t1 limit 1; |,id c1 |, c2 - - - - - + - - - + - - - - - 4,才能|,,4,|,4 (1,行) 时间:1.872,ms (本地):5432,pg12@testdb=#, select *,得到test limit 1; 错误:,,relation “test" does not 存在 1:LINE select *,得到test limit 1; ,,,,,,,,,,,,,,,,,,,,^ 时间:0.996,ms (本地):5432,pg12@testdb=#, create table 测试(id int); CREATE 表 时间:6.019,ms (本地):5432,pg12@testdb=#, insert into test 价值(1); INSERT 0, 1 时间:2.310,ms (本地):5432,pg12@testdb=#, insert into test 价值(2); INSERT 0, 1 时间:2.409,
这女士时候使用快捷键Ctrl + R,显示搜索框,输入t1, psql检索t1相关的sql并显示在界面上。
(reverse-i-search) & # 39;:, (reverse-i-search) t1 # 39;: select *,得到t1 limit 1;
<强>更好psql输出强>
\ x不够强大,可使用pspg。
<>强得到一个堆栈跟踪错误强>
使用gdb在errfinish上设置断点可跟踪错误
(本地):5432年,pg12@testdb=#, SELECT pg_backend_pid (); ,pg_backend_pid ---------------- ,,,,,,,,,,1538 (1,行) … (gdb), b errfinish Breakpoint 1, at 0 xa65517:, file elog.c, line 412。 (gdb), c 继续。
如出现执行错误,会在gdb中停止,利用bt可打印调用栈
感谢各位的阅读,以上就是“怎么掌握PostgreSQL的技巧”的内容了,经过本文的学习后,相信大家对怎么掌握PostgreSQL的技巧这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!