This article explores plugins that can turn Neovim into a database browser or explorer, focusing on vim-dadbod, sqls.nvim, and vim-database, and also discussing the built-in SQL completion feature in Vim/Neovim.
Abstract
The article "Neovim for Beginners — Database Explorer" discusses various plugins and features that enable database management within Neovim. The primary focus is on three plugins: vim-dadbod, sqls.nvim, and vim-database. The article provides installation and configuration instructions for each plugin, along with demonstrations of their usage. Additionally, the article covers the built-in SQL completion feature in Vim/Neovim, explaining how to use it for syntax, keywords, functions, types, statements, tables, procedures, views, and columns. The article is part of the "Neovim for Beginners" series and includes links to the author's Neovim configuration files and related articles.
Bullet points
The article explores plugins that can turn Neovim into a database explorer.
The main plugins discussed are vim-dadbod, sqls.nvim, and vim-database.
vim-dadbod supports a wide range of backends, including NoSQL databases.
sqls.nvim requires the sqls language server and SQLite driver for demonstration purposes.
The article also covers the built-in SQL completion feature in Vim/Neovim.
The author's Neovim configuration files are available in a GitHub repository.
The article is part of the "Neovim for Beginners" series.
Related articles are linked for more details on specific topics.
Neovim for Beginners — Database Explorer
Set up a database explorer with LSP completion for Neovim.
Neovim for Beginners — Database Explorer
In this article, let’s explore plugins that can turn Neovim into a database browser or explorer.
The Neovim configuration files are available in this repository.
Getting Started
As Neovim users, we want to do all our development from within Neovim, including managing the databases.
In this article, let’s explore plugins that provide an interface to interact with databases. We will also explore the built-in SQL completion, a feature provided by Vim/Neovim.
vim-dadbod
Using the vim-dadbod plugin and the following plugins provide us with a very user-friendly database explorer.
If you are not a Medium member yet and want to become one, click here. You will gain unlimited access to all Medium articles and support my work directly.