1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-06 18:18:53 +08:00
Commit Graph

104 Commits

Author SHA1 Message Date
lana-k
679a785d70 add test for view #78 2021-08-18 21:24:12 +02: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
lana-k
4213e9df5c fix lint errors 2021-08-10 23:36:16 +02:00
lana-k
9f32323a80 fix column order in result set #74 2021-08-10 20:31:12 +02:00
lana-k
5017b55944 Pivot implementation and redesign (#69)
- Pivot support implementation 
- Rename queries into inquiries
- Rename editor into workspace
- Change result set format
- New JSON format for inquiries
- Redesign panels
2021-08-04 22:20:51 +02:00
lana-k
0f2dc9f11e fix ISO time columns when no column names #66 2021-07-15 22:36:07 +02:00
saaj
3a6628cab9 Pre-built custom sql.js for sqliteviz (#62)
* Proof-of-concept pre-built custom sql.js

* Rewrite Makefile as a couple of comprehensible Python scripts

* Add link to a blog post about transitive closure in SQLite

* Remove eval extension -- no much point as it only returns a string

* Consistently use existing Path objects

* Add basic tests scalar functions from extension-functions.c

* Test presence of functions from the rest of built extensions

* Use the same sqlite.com domain

* Add a couple SQLite compile flags that may make it a bit faster

* Add regexpi function test

* Add node about regexpi and REGEXP operator

* Workaround first build failure, rebuild lock file and minor fixes
2021-07-03 16:43:43 +02:00
lana-k
f9edeafd40 fix csv import with ISO dates #64 2021-07-01 19:07:59 +02:00
lana-k
cf4b83f7d4 fix csv result when column names have spaces #59 2021-06-17 12:23:44 +02:00
lana-k
99a10225a3 CSV import as a table and db connection rework
- Add csv to existing db #32
- [RFE] Simplify working with temporary tables #53
2021-05-24 19:40:47 +02:00
lana-k
414a116f94 Lost focus in SQL query editor #54 2021-05-19 22:50:56 +02:00
lana-k
3e503f85a9 Stub app-diagnostic-info in tests 2021-05-19 21:52:42 +02:00
lana-k
aa52048d51 Fix file type detection #48
file.type is empty on some Windows machines (Registry settings affects)
2021-05-17 21:32:09 +02:00
lana-k
33913f8f5c fix lint 2021-05-14 16:47:01 +02:00
lana-k
a3fb38b23c SQL query execution state in UI #3
- use LoadingIndicator
- use Logs
2021-05-14 16:42:58 +02:00
lana-k
bcaebd4840 Create an empty database #44 2021-05-05 21:44:44 +02:00
lana-k
4619461af8 change period format 2021-05-05 15:08:54 +02:00
lana-k
cc483f4720 change code structure 2021-05-04 14:13:58 +02:00
lana-k
b9844b8696 refine pwa app icons 2021-05-02 20:46:27 +02:00
lana-k
00e434e142 fix loading db after csv:
new tab is not opened now
2021-05-02 14:09:02 +02:00
lana-k
5d6280abec add default table in hint options 2021-05-02 14:04:46 +02:00
lana-k
7a39e905b9 trim csv column names 2021-04-30 20:49:37 +02:00
lana-k
9b6aa3d6c7 add manifest and offline support #12 2021-04-29 16:19:25 +02:00
lana-k
92022f9083 resolve exportToFile in a test 2021-04-28 11:41:25 +02:00
lana-k
15636fed5f increase timeout for tests;
fix warnings in tests
2021-04-28 10:46:40 +02:00
lana-k
9ed53e0d25 Export db #34 2021-04-27 22:51:36 +02:00
lana-k
35baaf2722 Update schema view after script running #38 2021-04-27 15:54:51 +02:00
lana-k
453098b410 Support all CSV media types #37 2021-04-27 13:42:58 +02:00
lana-k
a469de3674 dasharray with units (fix for Firefox) #27 2021-04-24 16:54:16 +02:00
lana-k
97c0c6191b run tests in Firefox 2021-04-24 16:00:31 +02:00
lana-k
9a91dd19bf Fix delimiter highlighting in Firefox #27
input:first-line doesn't work in Firefox.
So, we use input background instead
2021-04-23 16:36:52 +02:00
lana-k
d0c624a3cc Show result of the last query in a script #36 2021-04-22 17:01:46 +02:00
lana-k
9e29a12ebb add ctrl+enter for running queries #35 2021-04-22 14:53:14 +02:00
lana-k
628e9cee62 add tests for DbUploader #27 2021-04-22 14:04:52 +02:00
lana-k
803622f18f move tests to tests folder
rename util modules
rename DbUpload to DbUploader
add tests for DbUploader component #27
2021-04-21 11:05:56 +02:00
lana-k
edd45b317a add new sql.js module and tests #27 2021-04-19 15:01:40 +02:00
lana-k
6ce5d2b201 add tests for DelimiterSelector #27 2021-04-16 15:14:41 +02:00
lana-k
5c9a5560b7 add test for disabled state for checkBox #27 2021-04-13 21:31:35 +02:00
lana-k
13a8b33815 add tests for database module #27 2021-04-13 11:20:15 +02:00
lana-k
5ba371e339 fix lint errors 2021-04-12 18:25:21 +02:00
lana-k
5db8376f95 add tests for readAsArrayBuffer method #27 2021-04-12 18:23:48 +02:00
lana-k
be56079e4e add tests for LoadingIndicator component #27 2021-04-12 16:06:41 +02:00
lana-k
a7c8c29624 add tests for Logs component #27 2021-04-12 14:28:16 +02:00
lana-k
9ce1c27cf5 fix lint errors 2021-04-11 22:19:14 +02:00
lana-k
b2d21cc859 add test for setDb store mutation #27 2021-04-11 22:11:44 +02:00
lana-k
1945467dc7 restore sinon in afterEach hook 2021-04-11 21:52:09 +02:00
lana-k
73c0936927 add tests for csv module #27 2021-04-11 21:51:44 +02:00
lana-k
8867092601 add tests for dbUtils module #27 2021-04-10 21:19:00 +02:00
lana-k
c7039e144a add test for time,js module #27 2021-04-10 20:50:42 +02:00
lana-k
b30eeb6788 add CSV support #27 2021-04-10 18:24:53 +02:00