tablio
Open-source, cross-platform desktop database client for PostgreSQL, MySQL, MariaDB, SQLite, CockroachDB, TiDB, and Cassandra/ScyllaDB.
File Explorer
- ci.yml
- codeql.yml
- deploy-install-script.yml
- nightly.yml
- release.yml
- RELEASE.md
- logo.png
- format
- changelog
- control
- copyright
- files
- rules
- tablio.desktop
- PKGBUILD
- tablio-bin.install
- com.tablio.app.metainfo.xml
- com.tablio.app.yml
- activity.spec.ts
- alter-table.spec.ts
- app.spec.ts
- backup-restore.spec.ts
- chart-view.spec.ts
- column-organizer.spec.ts
- connection-dialog.spec.ts
- create-table.spec.ts
- data-grid.spec.ts
- data-schema-toggle.spec.ts
- ddl-viewer.spec.ts
- dump-restore.spec.ts
- erd.spec.ts
- export.spec.ts
- filter-bar.spec.ts
- helpers.ts
- import.spec.ts
- keyboard-zoom.spec.ts
- known-hosts.spec.ts
- partitions-view.spec.ts
- preferences.spec.ts
- query-console.spec.ts
- query-stats.spec.ts
- README.md
- role-manager.spec.ts
- row-detail.spec.ts
- sidebar.spec.ts
- tab-bar.spec.ts
- table-info.spec.ts
- table-stats.spec.ts
- icon.png
- vite.svg
- flake-finder.sh
- FiraSans-Bold.woff2
- FiraSans-Medium.woff2
- FiraSans-Regular.woff2
- FiraSans-SemiBold.woff2
- JetBrainsMonoNF-Bold.woff2
- JetBrainsMonoNF-ExtraLight.woff2
- JetBrainsMonoNF-Light.woff2
- JetBrainsMonoNF-Medium.woff2
- JetBrainsMonoNF-Regular.woff2
- JetBrainsMonoNF-SemiBold.woff2
- ActivityDashboard.css
- ActivityDashboard.tsx
- DashboardConfig.tsx
- DashboardLocks.tsx
- DashboardOverview.tsx
- DashboardSessions.tsx
- AlterTableDialog.css
- AlterTableDialog.tsx
- AlterTableEditor.tsx
- operations.test.ts
- operations.ts
- BackupRestoreDialog.css
- BackupRestoreDialog.tsx
- ChartView.css
- ChartView.tsx
- CreateTableDialog.css
- CreateTableDialog.tsx
- CustomSelect.css
- CustomSelect.test.tsx
- CustomSelect.tsx
- ag-grid-theme.css
- ColumnOrganizer.css
- ColumnOrganizer.test.ts
- ColumnOrganizer.tsx
- DataGrid.css
- DataGrid.test.ts
- DataGrid.tsx
- EditableCell.tsx
- FilterBar.css
- FilterBar.tsx
- RowDetailView.css
- RowDetailView.tsx
- DDLViewer.css
- DDLViewer.tsx
- DumpRestoreDialog.css
- DumpRestoreDialog.tsx
- ERDView.css
- ERDView.tsx
- ImportDialog.css
- ImportDialog.test.tsx
- ImportDialog.tsx
- KeyboardShortcuts.css
- KeyboardShortcuts.tsx
- PartitionsView.css
- PartitionsView.tsx
- PreferencesDialog.css
- PreferencesDialog.tsx
- ExplainView.css
- ExplainView.tsx
- QueryConsole.css
- QueryConsole.test.ts
- QueryConsole.tsx
- ResultTable.test.ts
- ResultTable.tsx
- SplitResize.test.ts
- QueryStats.css
- QueryStats.tsx
- RoleManager.css
- RoleManager.tsx
- SavedQueries.css
- SavedQueries.tsx
- ConnectionList.tsx
- ObjectTree.tsx
- Sidebar.css
- TableStats.css
- TableStats.tsx
- panels.filter.test.ts
- panels.tsx
- SchemaPage.tsx
- subTab.test.ts
- subTab.ts
- TableView.css
- TableView.tsx
- TabBar.tsx
- TabContent.tsx
- Tabs.css
- TitleBar.css
- TitleBar.tsx
- Toast.css
- Toast.tsx
- ConfirmDialog.css
- ConfirmDialog.tsx
- ConnectionDialog.css
- ConnectionDialog.test.ts
- ConnectionDialog.tsx
- ExportMenu.css
- ExportMenu.tsx
- HostKeyMismatchPrompt.css
- HostKeyMismatchPrompt.test.tsx
- HostKeyMismatchPrompt.tsx
- KnownHostsDialog.css
- KnownHostsDialog.test.tsx
- KnownHostsDialog.tsx
- PassphrasePrompt.css
- PassphrasePrompt.test.tsx
- PassphrasePrompt.tsx
- usePolling.test.ts
- usePolling.ts
- applyFontSettings.test.ts
- applyFontSettings.ts
- chartRendering.ts
- dashboardUtils.test.ts
- dashboardUtils.ts
- filterBuilder.test.ts
- filterBuilder.ts
- fontAvailability.test.ts
- fontAvailability.ts
- mockData.ts
- monacoTheme.ts
- monacoThemeColor.ts
- sqlDialect.test.ts
- sqlDialect.ts
- tauri.test.ts
- tauri.ts
- themes.test.ts
- themes.ts
- timeFormat.test.ts
- timeFormat.ts
- zoom.ts
- alterTableDraftStore.test.ts
- alterTableDraftStore.ts
- connectionStore.test.ts
- connectionStore.ts
- tabStore.test.ts
- tabStore.ts
- toastStore.test.ts
- toastStore.ts
- userSettingsStore.test.ts
- userSettingsStore.ts
- global.css
- setup.ts
- App.test.ts
- App.tsx
- main.tsx
- vite-env.d.ts
- default.json
- proc_self_stat.rs
- sql_identifier.rs
- ssh_config.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- acl-manifests.json
- capabilities.json
- desktop-schema.json
- linux-schema.json
- 128x128.png
- [email protected]
- 32x32.png
- icon.ico
- icon.png
- backup.rs
- connection.rs
- data.rs
- export.rs
- known_hosts.rs
- mod.rs
- query.rs
- roles.rs
- saved_queries.rs
- schema.rs
- ssh_config.rs
- system.rs
- xlsx_import.rs
- cassandra.rs
- cockroachdb.rs
- mariadb.rs
- mod.rs
- mssql.rs
- mysql.rs
- mysql_common.rs
- pg_common.rs
- pool.rs
- postgres.rs
- sqlite.rs
- ssh_tunnel.rs
- tidb.rs
- mod.rs
- types.rs
- mod.rs
- path.rs
- sql.rs
- export.rs
- lib.rs
- main.rs
- cassandra_integration.rs
- cockroachdb_integration.rs
- mariadb_integration.rs
- mssql_integration.rs
- mysql_integration.rs
- postgres_integration.rs
- sqlite_integration.rs
- ssh_tunnel_integration.rs
- tidb_integration.rs
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- .gitignore
- index.html
- install.sh
- LICENSE
- package-lock.json
- package.json
- playwright.config.ts
- README.md
- renovate.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cargo test
View Details ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
npm test
View Details ▼
npm test
This command is an alias of `npm run test`.
tldr npm run
View documentation for the original command:
postgres
View Details ▼
postgres
Run the PostgreSQL database server.
postgres -p {{5433}}
Start the server on a specific port (defaults to 5432):
postgres -c {{shared_buffers=128MB}}
Set a runtime parameter (short form):
postgres --{{shared-buffers}}={{128MB}}
Set a runtime parameter (long form):
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
apt
View Details ▼
apt
Package manager for Debian-based distributions.
Intended as a user-friendly alternative to `apt-get` for interactive use.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo apt update
Update the list of available packages and versions (recommended before running other `apt` commands):
apt search {{package}}
Search packages by name or description:
apt list {{package}}
Search packages by name only (supports wildcards like `*`):
dnf install
View Details ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
dnf
View Details ▼
dnf
Package manager for Fedora 41+ and RHEL 10.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo dnf {{[up|upgrade]}}
Upgrade installed packages to the newest available versions:
dnf {{[se|search]}} {{keyword1 keyword2 ...}}
Search packages via keywords:
dnf {{[if|info]}} {{package}}
Display details about a package:
rpm
View Details ▼
rpm
RPM Package Manager.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
rpm {{[-q|--query]}} httpd
Show version of httpd package:
rpm {{[-qa|--query --all]}} '{{mariadb*}}'
List versions of all matching packages:
rpm {{[-U|--upgrade]}} {{path/to/package.rpm}} --force
Forcibly install a package regardless of currently installed versions:
