Skip to content

ahmadnazir/exsqlaim-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exsqlaim-mode

Build Status MELPA MELPA

Emacs minor mode for supporting the use of variables inside sql queries.

This project is inspired from restclient-mode

Enabling exsqlaim-mode

exsqlaim-mode is a minor mode for sql-mode. It can be enabled when sql-mode is enabled:

(add-hook 'sql-mode-hook
            (lambda()
              (exsqlaim-mode--fontify 'sql-mode)
              (exsqlaim-mode)
              ))

Example

Variables can be defined as follows:

@db   = `test`
@id   =  1234
@name = "John Doe"

The defined variables can be used inside queries:

SELECT * FROM @db.users WHERE id = @id OR name = @name;

Keybindings

  • C-c C-c : Execute / Send the query to the sql process
  • C-c C-i : Update the query so that the variables are replaced by the values

About

Emacs minor mode for supporting the use of variables inside sql queries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published