隐藏org src dbpassword标头到其他地方

时间:2019-12-06 11:01:55

标签: sql emacs org-mode

我正在使用“实用SQL”在Postgres中学习

#+begin_src sql :engine postgresql :dbuser org  :dbpassword 1618 :database analysis
select * from teachers
order by hire_date desc
limit 3;
#+end_src

#+RESULTS:
| id | first_name | last_name | school              |  hire_date | salary |
|----+------------+-----------+---------------------+------------+--------|
|  1 | Janet      | Smith     | F.D. Roosevelt HS   | 2011-10-30 |  36200 |
|  4 | Samantha   | Bush      | Myers Middle School | 2011-10-30 |  36200 |
|  6 | Kathleen   | Roush     | F.D. Roosevelt HS   | 2010-10-22 |  38500 |

参考:dbpassword的标题

是否可以将其保存在其他位置(如文件的标头),以避免将其作为src中的标头公开?

1 个答案:

答案 0 :(得分:2)

您应该可以使用:dbpassword (read-passwd "Password: ")(...)只是普通的Emacs Lisp代码,您可以自由使用其他代码。