From 733cb9614cee1e4315e6ee035762f41797ab61bd Mon Sep 17 00:00:00 2001 From: Ihor Radchenko Date: Thu, 19 Oct 2023 11:59:59 +0300 Subject: [PATCH] * lisp/ob-sqlite.el: Add support for :prologue/:epilogue parameters (org-babel-expand-body:sqlite): --- lisp/ob-sqlite.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lisp/ob-sqlite.el b/lisp/ob-sqlite.el index 7510e5158..07a4326a2 100644 --- a/lisp/ob-sqlite.el +++ b/lisp/ob-sqlite.el @@ -57,8 +57,15 @@ (defun org-babel-expand-body:sqlite (body params) "Expand BODY according to the values of PARAMS." - (org-babel-sql-expand-vars - body (org-babel--get-vars params) t)) + (let ((prologue (cdr (assq :prologue params))) + (epilogue (cdr (assq :epilogue params)))) + (mapconcat 'identity + (list + prologue + (org-babel-sql-expand-vars + body (org-babel--get-vars params) t) + epilogue) + "\n"))) (defvar org-babel-sqlite3-command "sqlite3")