From 60cf6837cbe064aa7b3abbc1b0cefbf88533d97e Mon Sep 17 00:00:00 2001 From: fro Date: Mon, 20 Oct 2025 19:27:24 -0500 Subject: [PATCH] - beekeeper-studio & luna modeller --- dots/bash/.bashrc | 4 +- dots/beekeeper-studio/user.config.ini | 272 -------------------------- scripts/99_deploy.sh | 7 +- 3 files changed, 2 insertions(+), 281 deletions(-) delete mode 100644 dots/beekeeper-studio/user.config.ini diff --git a/dots/bash/.bashrc b/dots/bash/.bashrc index dd06d09..69e5c20 100644 --- a/dots/bash/.bashrc +++ b/dots/bash/.bashrc @@ -60,10 +60,8 @@ alias tp="tp.sh" alias tree="tree --du -h" alias unimatrix="unimatrix.py" # terminal idle "screensaver" -# app images and more +# app images alias dbgate="/home/poq/syncDir/quick/swas/installationFiles/dbGate/dbgate-latest.AppImage" -alias luna="~/syncDir/quick/swas/installationFiles/lunaModeler/Luna\ Modeler-10.1.0-x86_64.AppImage" -alias beekeeper="./opt/\"Beekeeper Studio\"/beekeeper-studio-bin" # --- # terminal diff --git a/dots/beekeeper-studio/user.config.ini b/dots/beekeeper-studio/user.config.ini deleted file mode 100644 index d4c5e3a..0000000 --- a/dots/beekeeper-studio/user.config.ini +++ /dev/null @@ -1,272 +0,0 @@ -; https://docs.beekeeperstudio.io/user_guide/configuration/#how-to-use-config-files - -[general] -checkForUpdatesInterval = 86400000 ; 24 hours -dataSyncInterval = 30000 ; 30 secs -workspaceSyncInterval = 5000 ; 5 seconds - -[security] -disconnectOnSuspend = false -disconnectOnLock = false -disconnectOnIdle = false -lockMode = disabled ; disabled, pin, future: google, ldap, oauth; applies when connecting to any db -idleThresholdSeconds = 300 ; time before user is considered 'idle' -idleCheckIntervalSeconds = 30 ; time between idle checks -minPinLength = 6 - -[ui.general] -; Controls the encoding format used to display binary data in the application. -; Possible values: base64, hex -binaryEncoding = hex - -[ui.layout] -mainContentMinWidth = 200 ; Minimum width of main content area in pixels -primarySidebarMinWidth = 150 ; Minimum width of primary sidebar area in pixels -secondarySidebarMinWidth = 150 ; Minimum width of secondary sidebar area in pixels - -[ui.queryEditor] -maxResults = 50000 - -[ui.tableTable] -pageSize = 100 -largeFieldWidth = 300 -maxColumnWidth = 1000 -minColumnWidth = 100 -maxInitialWidth = 500 -defaultColumnWidth = 125 - -[ui.tableTriggers] -maxColumnWidth = 300 - -[ui.tableList] -itemHeight = 22.8 ; in pixels - -[ui.export] -errorNoticeTimeout = 60000 ; 1 minute - -; Defaults for all connection types -[db.default] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -; Parameter type configuration (https://github.com/sql-formatter-org/sql-formatter/blob/66c219b1c1329ac67d6a77dc58ce563e166c43f1/docs/paramTypes.md) -[db.default.paramTypes] -; Positional param `?` -positional = true - -; Named param `:name`, `@name`, or `$name` -named[] = - -; Numbered param `?1`, `:1`, or '$1' -numbered[] = - -; Quoted param `:"name"`, `@"name"`, or `$"name"` (the type of quote depends on the dialect) -quoted[] = - -[db.mysql] -; The milliseconds before a timeout occurs during the initial connection to the MySQL server. -connectTimeout = 3600000 ; 1 minute - -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = true - -[db.mariadb] -; The milliseconds before a timeout occurs during the initial connection to the MySQL server. -connectTimeout = 3600000 ; 1 minute - -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = true - -[db.tidb] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = true - -[db.postgres] -; number of milliseconds to wait before timing out when connecting a new client. -; Reference https://node-postgres.com/apis/pool#new-pool -connectionTimeout = 15000 ; 15 seconds - -; number of milliseconds a client must sit idle in the pool and not be checked. -; out before it is disconnected from the backend and discarded -; Reference https://node-postgres.com/apis/pool#new-pool -idleTimeout = 20000 ; 20 seconds - -; maximum number of clients the pool should contain -; Reference https://node-postgres.com/apis/pool#new-pool -maxClient = 5 - -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = true - -[db.postgres.paramTypes] -positional = false -numbered[] = '$' - -[db.cockroachdb] -; number of milliseconds to wait before timing out when connecting a new client -; Reference https://node-postgres.com/apis/pool#new-pool -connectionTimeout = 15000 ; 15 seconds - -; number of milliseconds a client must sit idle in the pool and not be checked -; out before it is disconnected from the backend and discarded -; Reference https://node-postgres.com/apis/pool#new-pool -idleTimeout = 20000 ; 20 seconds - -; maximum number of clients the pool should contain -; Reference https://node-postgres.com/apis/pool#new-pool -maxClient = 5 - -[db.cockroachdb.paramTypes] -positional = false -numbered[] = '$' - -[db.redshift] -; number of milliseconds to wait before timing out when connecting a new client -; Reference https://node-postgres.com/apis/pool#new-pool -connectionTimeout = 15000 ; 15 seconds - -; number of milliseconds a client must sit idle in the pool and not be checked -; out before it is disconnected from the backend and discarded -; Reference https://node-postgres.com/apis/pool#new-pool -idleTimeout = 20000 ; 20 seconds - -; maximum number of clients the pool should contain -; Reference https://node-postgres.com/apis/pool#new-pool -maxClient = 5 - -[db.redshift.paramTypes] -positional = false -numbered[] = '$' - -[db.sqlite] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = true - -[db.sqlite.paramTypes] -positional = true -numbered[] = '?' -named[] = ':' -named[] = '@' - -[db.sqlserver] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.sqlserver.paramTypes] -positional = false -named[] = ':' - -[db.bigquery] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.bigquery.paramTypes] -positional = true -named[] = '@' -quoted[] = '@' - -[db.oracle] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.cassandra] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.firebird] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.clickhouse] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.mongodb] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.duckdb] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.sqlanywhere] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.trino] -; Allow skipping to last page of a table in the table view. This uses a count query so it could be expensive -allowSkipToLastPage = false - -[db.surrealdb] -; number of milliseconds to wait before timeing out waiting for a new connection from the pool -connectionTimeout = 15000 - -[keybindings.general] -refresh[] = f5 -refresh[] = ctrlOrCmd+r -addRow = ctrlOrCmd+n -save = ctrlOrCmd+s -openInSqlEditor = ctrlOrCmd+shift+s -openQuickSearch = ctrlOrCmd+p -copySelection = ctrlOrCmd+c -pasteSelection = ctrlOrCmd+v -cloneSelection = ctrlOrCmd+d -deleteSelection = delete - -[keybindings.tab] -closeTab = ctrlOrCmd+w -nextTab[] = ctrl+tab -nextTab[] = ctrlOrCmd+pagedown -previousTab[] = ctrl+shift+tab -previousTab[] = ctrlOrCmd+pageup -reopenLastClosedTab = ctrlOrCmd+shift+t -switchTab1 = alt+1 -switchTab2 = alt+2 -switchTab3 = alt+3 -switchTab4 = alt+4 -switchTab5 = alt+5 -switchTab6 = alt+6 -switchTab7 = alt+7 -switchTab8 = alt+8 -switchTab9 = alt+9 - -[keybindings.quickSearch] -focusSearch[] = ctrlOrCmd+k -focusSearch[] = ctrlOrCmd+o -close = esc -selectUp[] = up -selectUp[] = ctrlOrCmd+p -selectDown[] = down -selectDown[] = ctrlOrCmd+n -open = enter -altOpen = ctrlOrCmd+enter -openInBackground = right -altOpenInBackground = ctrlOrCmd+right - -[keybindings.queryEditor] -selectEditor = ctrlOrCmd+l -;submitTabQuery[] = ctrlOrCmd+enter -;submitTabQuery[] = f5 -submitTabQuery[] = ctrlOrCmd+shift+enter -;submitCurrentQuery[] = ctrlOrCmd+shift+enter -;submitCurrentQuery[] = shift+f5 -submitCurrentQuery[] = ctrlOrCmd+enter -submitQueryToFile = ctrlOrCmd+i -submitCurrentQueryToFile = ctrlOrCmd+shift+i -selectNextResult = shift+up -selectPreviousResult = shift+down -copyResultSelection = ctrlOrCmd+c -switchPaneFocus = ctrlOrCmd+` -openTableFilter = ctrlOrCmd+f -closeTableFilter = esc - -[keybindings.tableTable] -nextPage = ctrlOrCmd+right -previousPage = ctrlOrCmd+left -focusOnFilterInput = ctrlOrCmd+f -openEditorModal = shift+enter -firstPage = ctrlOrCmd+h -lastPage = ctrlOrCmd+l - -[plugins.bks-ai-shell] -disabled = false \ No newline at end of file diff --git a/scripts/99_deploy.sh b/scripts/99_deploy.sh index 117b327..c9e5579 100755 --- a/scripts/99_deploy.sh +++ b/scripts/99_deploy.sh @@ -289,18 +289,13 @@ if [ ${operation} == "dots" ] ; then create_dir ${file_path} deploy_file "${dots_trg}/cava/${file_name}" "${file_path}/${file_name}" - # beekeeper - file_name=user.config.ini - file_path=/home/${system_user}/.config/beekeeper-studio - create_dir ${file_path} - deploy_file "${dots_trg}/beekeeper-studio/${file_name}" "${file_path}/${file_name}" - # dbgate file_name=settings.json file_path=/home/${system_user}/.dbgate create_dir ${file_path} deploy_file "${dots_trg}/dbgate/${file_name}" "${file_path}/${file_name}" cp /home/${system_user}/syncDir/secrets/dbgate/connections.jsonl ${file_path}/ + chown ${system_user}:${system_user} ${file_path}/connections.jsonl # dunst file_name=dunstrc