소스 검색

ob-sql: support for postgresql

  It achieves this in the same way the mysql support is done, by using
  the psql client with suitable command line arguments.
Harri Kiiskinen 14 년 전
부모
커밋
52052e837a
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      lisp/ob-sql.el

+ 2 - 0
lisp/ob-sql.el

@@ -66,6 +66,8 @@ This function is called by `org-babel-execute-src-block'."
          (command (case (intern engine)
                     ('mysql (format "mysql %s -e \"source %s\" > %s"
                                     (or cmdline "") in-file out-file))
+		    ('postgresql (format "psql -A -P footer=off -F \"\t\"  -f %s -o %s %s"
+					 in-file out-file (or cmdline "")))
                     (t (error "no support for the %s sql engine" engine)))))
     (with-temp-file in-file
       (insert (org-babel-expand-body:sql body params)))