怎么掌握PostgreSQL的技巧

  介绍

这篇文章主要讲解了“怎么掌握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的技巧这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

怎么掌握PostgreSQL的技巧