1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-06 10:08:52 +08:00
twoxfh 53b2d8372f Updating how database object information is getting retrieved (#79)
* Updating how database object information is getting retrieved

I updated the SQLite query for gathering database objects to make use of the JSON1 extension so you can grab tables and views name, their associated columns with types and set it to the schema. This removes the need to work with DDL's. Hints for Tables and Views works since my approach is they are both database objects.
2021-08-18 20:22:30 +02:00
2021-08-05 18:47:24 +02:00
2020-09-20 22:52:06 +02:00
2020-09-20 22:52:06 +02:00
2021-04-21 11:05:56 +02:00
2020-12-16 19:15:52 +01:00
2020-10-11 16:17:53 +02:00
2021-05-04 14:13:58 +02:00
2021-04-21 11:05:56 +02:00
2020-11-13 15:56:22 +01:00
2021-08-11 23:16:11 +02:00
2021-08-04 22:25:23 +02:00

sqliteviz

Sqliteviz is a single-page offline-first PWA for fully client-side visualisation of SQLite databases or CSV files.

With sqliteviz you can:

  • run SQL queries against a SQLite database and create Plotly charts and pivot tables based on the result sets
  • import a CSV file into a SQLite database and visualize imported data
  • manage inquiries and run them against different databases
  • import/export inquiries to/from a JSON file
  • export a modified SQLite database
  • use it offline from your OS application menu like any other desktop app

https://user-images.githubusercontent.com/24638357/128249848-f8fab0f5-9add-46e0-a9c1-dd5085a8623e.mp4

Quickstart

The latest release of sqliteviz is deployed on GitHub Pages at lana-k.github.io/sqliteviz.

Wiki

For user documentation, check out sqliteviz Wiki.

Motivation

It's a kind of middleground between Plotly Falcon and Redash.

Components

It is built on top of react-chart-editor, PivotTable.js, sql.js and Vue-Codemirror in Vue.js. CSV parsing is performed with Papa Parse.

Description
Instant offline SQL-powered data visualisation in your browser
Readme Apache-2.0 121 MiB
Languages
JavaScript 63.7%
Vue 31.7%
CSS 1.5%
Python 1.4%
Jupyter Notebook 1%
Other 0.6%