aboutsummaryrefslogtreecommitdiffstats
path: root/lua/plugins/database.lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-04-17 09:06:32 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-04-17 09:06:59 +0200
commit45c3ddad7091776bdcc532a11bc59ca5debbafa7 (patch)
treea54b7e4316c06f291a4684bc893b85c42617736f /lua/plugins/database.lua
parente53d98c4660f3dbb28dca7b3e6a5c30d8cd4fb2c (diff)
downloadnvim-conf-45c3ddad7091776bdcc532a11bc59ca5debbafa7.tar.gz
nvim-conf-45c3ddad7091776bdcc532a11bc59ca5debbafa7.zip
remove unnecessary extra database config file. disable rest, update test config
Diffstat (limited to 'lua/plugins/database.lua')
-rw-r--r--lua/plugins/database.lua44
1 files changed, 43 insertions, 1 deletions
diff --git a/lua/plugins/database.lua b/lua/plugins/database.lua
index 5c0bddf..4ffb064 100644
--- a/lua/plugins/database.lua
+++ b/lua/plugins/database.lua
@@ -7,6 +7,48 @@ return {
},
keys = { { "<leader><leader>db", ":tab DBUI<cr>", desc = "Open Database client" } },
init = function()
- require "alpha.database"
+ vim.g.db_ui_use_nerd_fonts = 1
+ vim.g.db_ui_show_database_icon = 1
+ vim.g.db_ui_force_echo_notifications = 1
+ vim.g.db_ui_win_position = "left"
+ vim.g.db_ui_winwidth = 80
+
+ vim.g.db_ui_table_helpers = {
+ mysql = {
+ Count = "select count(1) from {optional_schema}{table}",
+ Explain = "EXPLAIN {last_query}",
+ },
+ sqlite = {
+ Describe = "PRAGMA table_info({table})",
+ },
+ }
+
+ vim.g.db_ui_icons = {
+ expanded = {
+ db = "▾ ",
+ buffers = "▾ ",
+ saved_queries = "▾ ",
+ schemas = "▾ ",
+ schema = "▾ פּ",
+ tables = "▾ 藺",
+ table = "▾ ",
+ },
+ collapsed = {
+ db = "▸ ",
+ buffers = "▸ ",
+ saved_queries = "▸ ",
+ schemas = "▸ ",
+ schema = "▸ פּ",
+ tables = "▸ 藺",
+ table = "▸ ",
+ },
+ saved_query = "",
+ new_query = "璘",
+ tables = "離",
+ buffers = "﬘",
+ add_connection = "",
+ connection_ok = "✓",
+ connection_error = "✕",
+ }
end,
}