Commit Graph

715 Commits

Author SHA1 Message Date
Jan Prochazka
d45fbcb8c8 sqlgen 2021-03-27 19:57:03 +01:00
Jan Prochazka
4762597741 sql generator - basic concept 2021-03-27 19:40:56 +01:00
Jan Prochazka
40872699c6 upgrade mysql dependency 2021-03-21 10:27:23 +01:00
Jan Prochazka
5f97f7d922 grid focus fix 2021-03-10 22:02:54 +01:00
Jan Prochazka
ef5bfb5a89 forms 2021-03-04 15:20:08 +01:00
Jan Prochazka
b2e37e88ea fix 2021-02-15 18:37:13 +01:00
Jan Prochazka
c15f859eae #63 - clean solution - added ...process.env to fork(env) 2021-02-15 06:40:41 +01:00
Jan Prochazka
6a9bd8248c #63 - workaround export from SNAP 2021-02-14 19:26:00 +01:00
Jan Prochazka
98ff6db701 runners cwd simplified 2021-02-14 19:09:52 +01:00
Jan Prochazka
9f3aadc17d fixed exports in dbgate NPM package 2021-02-14 11:33:53 +01:00
Jan Prochazka
89dbf38962 try to fix export in electron 2021-02-14 11:09:49 +01:00
Jan Prochazka
c3ac836fa9 upgrade plugin dependencies 2021-02-14 09:37:59 +01:00
Jan Prochazka
d08fc85459 SSL support 2021-02-14 09:11:40 +01:00
Jan Prochazka
521199ee1a handle ssh tunnel error 2021-02-13 12:46:37 +01:00
Jan Prochazka
0d1a6e96f3 code format 2021-02-13 12:14:23 +01:00
Jan Prochazka
1076fb8391 ssh tunnel - alternative modes 2021-02-13 12:13:10 +01:00
Jan Prochazka
114dc0b543 ssh tunnel - reuse SSH connection + local port for multiple DB connections 2021-02-13 07:47:55 +01:00
Jan Prochazka
728ca72cc1 ssh tunnel - wking POC 2021-02-11 11:34:54 +01:00
Jan Prochazka
e243ecd96a fixed repo links 2021-02-11 10:11:34 +01:00
Jan Prochazka
9ce1fdd59e version in reposirory should be last stable version 2021-02-08 19:22:13 +01:00
Jan Prochazka
c0d0a00615 try to fix electron export 2021-02-08 19:21:35 +01:00
Jan Prochazka
a3ad98d2a9 missing dependency 2021-02-08 18:37:27 +01:00
Jan Prochazka
19392e9406 fixes + optimalized web package 2021-02-08 18:27:26 +01:00
Jan Prochazka
8b9031b0c2 npm token refactor 2021-02-08 17:59:37 +01:00
Jan Prochazka
d88591032e web can be run from dbgate package 2021-02-08 17:55:09 +01:00
Jan Prochazka
fdb14d687b setCurrentVersion script 2021-02-08 17:15:08 +01:00
Jan Prochazka
b60714f30c npm build dbgate 2021-02-07 17:24:45 +01:00
Jan Prochazka
2aa965cf3b license, API - prepare to run from dbgate npm package 2021-02-07 09:44:42 +01:00
Jan Prochazka
fe1c5f5801 electron: save file to custom location 2021-01-28 18:52:59 +01:00
Jan Prochazka
9940bd5177 upgrade mysql plugin dependency 2021-01-28 15:29:45 +01:00
Jan Prochazka
420a58380a upgraded required plugin-postgres version 2021-01-28 09:44:48 +01:00
Jan Prochazka
ca4ff95316 optimalized connection ping 2021-01-28 08:16:31 +01:00
Jan Prochazka
c9fefd14fd fixed server connection status bug 2021-01-23 17:08:17 +01:00
Jan Prochazka
19a39d4a83 fixed unwanted closing connections 2021-01-23 08:44:41 +01:00
Jan Prochazka
8a19d7c4bc column list in database widget 2021-01-23 08:17:46 +01:00
Jan Prochazka
37cc86f8d2 prettier 2021-01-23 07:20:44 +01:00
Jan Prochazka
7f5143aac2 prettier 2021-01-23 07:13:55 +01:00
Jan Prochazka
7fb365ddb4 upgraded plugin dependencies 2021-01-21 09:56:56 +01:00
Jan Prochazka
293f476c2a password mode saveRaw 2021-01-20 18:34:10 +01:00
Jan Prochazka
777c9a99a2 encrypting password, key is stored on backend in .key file 2021-01-20 18:29:15 +01:00
Jan Prochazka
6a8a47cf03 fix in autoinstall 2021-01-20 16:54:23 +01:00
Jan Prochazka
946ec7eb32 plugin minimal versions 2021-01-18 18:21:04 +01:00
Jan Prochazka
011ca0a5c4 upgrade plugin from plugin tab 2021-01-18 18:09:30 +01:00
Jan Prochazka
97a4cd1653 fix 2021-01-18 17:40:12 +01:00
Jan Prochazka
8f98b352da auth types in driver 2021-01-17 19:16:22 +01:00
Jan Prochazka
c9227d1e37 removed generated files 2021-01-17 08:14:53 +01:00
Jan Prochazka
c06965c79f os dependend native modules 2021-01-17 09:11:09 +01:00
Jan Prochazka
d1aef572bd native modules - pass version from electron to API 2021-01-16 20:32:07 +01:00
Jan Prochazka
c5e75dfe3e webpack native module 2021-01-16 18:55:10 +01:00
Jan Prochazka
cd23687428 sspi POC works 2021-01-15 19:43:55 +01:00
Jan Prochazka
0541cbf1f6 fixed connection refresh 2021-01-11 17:49:18 +01:00
Jan Prochazka
a80c680914 simplified linux icon 2021-01-08 21:03:51 +01:00
Jan Prochazka
3f858cae68 linux icon 2021-01-08 20:53:12 +01:00
Jan Prochazka
18370cbd97 info about database connection error 2021-01-05 17:52:18 +01:00
Jan Prochazka
fc79f5f07c query excecute fixes 2021-01-01 11:05:02 +01:00
Jan Prochazka
99ab1b38cd files widget refactor 2020-12-30 17:11:59 +01:00
Jan Prochazka
2978063ac8 removed markdown manifest, used favorites instead 2020-12-12 20:19:39 +01:00
Jan Prochazka
3dcc761c14 add to favorites basic functionality 2020-12-12 18:33:42 +01:00
Jan Prochazka
0316cb16eb fix 2020-12-10 18:48:00 +01:00
Jan Prochazka
adcab4ae69 fix 2020-12-10 18:45:57 +01:00
Jan Prochazka
ac4aa94976 markdown manifest 2020-12-10 18:34:02 +01:00
Jan Prochazka
5256deb567 about modal, current version 2020-12-10 13:31:37 +01:00
Jan Prochazka
f993e82b0b permissins (per instance) 2020-12-10 11:54:28 +01:00
Jan Prochazka
698756b9d2 single database configuration 2020-12-10 11:11:03 +01:00
Jan Prochazka
3921913742 rename saved file 2020-12-10 09:06:40 +01:00
Jan Prochazka
576bdd64a0 cleanup 2020-12-10 08:54:48 +01:00
Jan Prochazka
27a78facf5 chart date format 2020-12-10 08:45:14 +01:00
Jan Prochazka
1c30eb337b fix 2020-12-08 20:57:20 +01:00
Jan Prochazka
f8ee3b92cf execute query from shell 2020-12-08 18:51:00 +01:00
Jan Prochazka
56eecb0836 shell script scheduler 2020-12-03 18:43:02 +01:00
Jan Prochazka
22b2a62209 save file refactor 2020-12-03 12:26:40 +01:00
Jan Prochazka
e952d5c6f8 saved sql files - save to server (minimal version) 2020-12-02 20:02:58 +01:00
Jan Prochazka
203e490321 comment 2020-12-02 18:11:40 +01:00
Jan Prochazka
56c6ddd392 readme 2020-11-30 21:18:56 +01:00
Jan Prochazka
2cd370d519 packages-api v1.0.7 2020-11-30 20:54:20 +01:00
Jan Prochazka
42545a027f fixed deps 2020-11-30 20:53:43 +01:00
Jan Prochazka
d1ed62ded9 packages-api v1.0.6 2020-11-30 20:18:25 +01:00
Jan Prochazka
2c9d3abe8c api package docs 2020-11-30 20:17:52 +01:00
Jan Prochazka
9aced8f01f fix + docs 2020-11-30 20:02:30 +01:00
Jan Prochazka
7e3555d84a download refactor 2020-11-29 21:20:27 +01:00
Jan Prochazka
6d7e7f97c7 data import download fixes 2020-11-29 20:12:11 +01:00
Jan Prochazka
0785c375a5 import - import files from URL 2020-11-29 19:47:56 +01:00
Jan Prochazka
49628ad3cf server connection error report 2020-11-28 09:14:33 +01:00
Jan Prochazka
9c9c82a547 fixes 2020-11-28 08:27:40 +01:00
Jan Prochazka
f2d15e2f84 preinstall plugins 2020-11-27 21:26:52 +01:00
Jan Prochazka
c4ab06a14b plugin fixes 2020-11-27 18:41:23 +01:00
Jan Prochazka
6729317fcb remove pacote - blocks webpack build 2020-11-26 17:24:30 +01:00
Jan Prochazka
3533683a32 fied require problem in webpacked app 2020-11-26 15:42:50 +01:00
Jan Prochazka
d7ceb297e9 removed bindings to engines 2020-11-26 14:25:51 +01:00
Jan Prochazka
06e98cff9f fixes 2020-11-26 14:23:31 +01:00
Jan Prochazka
c96cb08cfd backend - using engine driver from plugin 2020-11-24 20:42:02 +01:00
Jan Prochazka
5862a2cdc4 plugin list 2020-11-24 18:42:03 +01:00
Jan Prochazka
88cf6d35ed refactor - default dbaget engine mvoed to dbgate-tools 2020-11-23 20:49:25 +01:00
Jan Prochazka
a22320e141 removed MS excel support, moved to plugin 2020-11-22 17:25:41 +01:00
Jan Prochazka
e23e749cc5 CSV - completely remove, logic moved to plugin 2020-11-22 09:17:51 +01:00
Jan Prochazka
3cdba4339f uploads - moved logic to FE because of plugins 2020-11-22 09:14:19 +01:00
Jan Prochazka
7d1c0c5c18 runner openreader - support for plugins 2020-11-22 09:03:16 +01:00
Jan Prochazka
286cac066c backend exporters/importers from plugins 2020-11-21 21:16:22 +01:00
Jan Prochazka
e14165c403 install/uninstall plugin 2020-11-21 17:33:59 +01:00
Jan Prochazka
1f4a93f1d5 download plugin, show readme 2020-11-21 10:32:25 +01:00
Jan Prochazka
3771134b1c search plugins, plugin tab 2020-11-21 10:01:19 +01:00
Jan Prochazka
b92e28695e jsl data filter (archive, query result) 2020-11-19 15:09:31 +01:00
Jan Prochazka
682f53881d export from free table editor 2020-11-19 12:34:03 +01:00
Jan Prochazka
7ccb1d9c90 next csv params 2020-11-19 11:36:34 +01:00
Jan Prochazka
0cd3e393e8 csv delimiter configuration 2020-11-19 11:24:05 +01:00
Jan Prochazka
da805db44b using xlsx lib instead of exceljs, export excel files 2020-11-19 10:30:06 +01:00
Jan Prochazka
f8bc990f81 missing dependency 2020-11-17 09:01:28 +01:00
Jan Prochazka
ea2709086c missing dependency 2020-11-17 08:57:08 +01:00
Jan Prochazka
0486e9cc8c reduced API package size 2020-11-17 08:34:15 +01:00
Jan Prochazka
a3a4923397 npm packages 2020-11-17 08:27:14 +01:00
Jan Prochazka
b51a343323 npm packages - keywords 2020-11-17 07:48:45 +01:00
Jan Prochazka
3a83418fe4 documentation 2020-11-17 07:37:32 +01:00
Jan Prochazka
f7ebcd9537 renamed dbgate packages, because of npmjs policy 2020-11-16 21:59:08 +01:00
Jan Prochazka
2a032dfc33 readme 2020-11-16 21:35:18 +01:00
Jan Prochazka
aee0a0fe2e import-export wizard design 2020-11-16 19:51:46 +01:00
Jan Prochazka
72776f3297 refresh archive folder after import 2020-11-15 20:46:42 +01:00
Jan Prochazka
eaf45d8768 improt into archive improvement 2020-11-15 17:18:33 +01:00
Jan Prochazka
075146403a preview in import dialog 2020-11-15 09:43:44 +01:00
Jan Prochazka
a7fcf1d3a3 used mdi icons instead of font awesome 2020-11-09 19:33:46 +01:00
Jan Prochazka
7819cc9541 clean temp files 2020-11-09 18:03:18 +01:00
Jan Prochazka
1379ba5026 build fix 2020-11-09 08:24:49 +01:00
Jan Prochazka
6fb314c414 import using drag & drop 2020-11-07 21:52:35 +01:00
Jan Prochazka
c65806fd89 directory cleanup on startup 2020-11-07 17:54:43 +01:00
Jan Prochazka
307aaa2801 upload proof of concept 2020-11-07 11:43:31 +01:00
Jan Prochazka
19dadcd4ae export/import fix 2020-11-07 10:30:12 +01:00
Jan Prochazka
3f14fec678 better loading free table data 2020-10-29 10:07:09 +01:00
Jan Prochazka
8a2b6f3f37 free table editor - save and load 2020-10-28 18:42:02 +01:00
Jan Prochazka
b314e363cd loading grid - split into JslDataGridCode and SqlDataGridCore 2020-10-24 09:32:06 +02:00
Jan Prochazka
9adf7a6ae2 datastore 2020-10-22 11:27:23 +02:00
Jan Prochazka
7681f9e1ec jsl data source - renamed private methods 2020-10-22 10:04:52 +02:00
Jan Prochazka
541f064ddb jsl data store fix - uses lock, tested OK on all problematic queries 2020-10-22 10:02:11 +02:00
Jan Prochazka
61b4bf91b0 jsl data refactor 2020-10-22 09:39:18 +02:00
Jan Prochazka
da1617729b jsl data refactor 2020-10-22 08:23:53 +02:00
Jan Prochazka
6792b652fb import from archive 2020-10-18 11:53:35 +02:00
Jan Prochazka
69ea8010d2 archive 2020-10-18 10:36:24 +02:00
Jan Prochazka
b0f0710a75 archive, export into archive 2020-10-17 17:59:36 +02:00
Jan Prochazka
360a4ef1bc #40 export query result 2020-10-04 09:10:14 +02:00
Jan Prochazka
6548400b96 bulk inserter - fixes for mysql and postgres 2020-09-28 14:33:47 +02:00
Jan Prochazka
154a4fc7d9 #37 2020-09-27 08:28:59 +02:00
Jan Prochazka
55eda6c1b0 #34 2020-09-24 13:52:32 +02:00
Jan Prochazka
6b04593343 #33 2020-09-24 12:49:18 +02:00
Jan Prochazka
61e881d4d9 #33 2020-09-24 10:44:20 +02:00
Jan Prochazka
a85ad0a1f0 mysql - analyse views 2020-06-28 21:19:51 +02:00
Jan Prochazka
4e1ee72d4d kill query 2020-06-28 15:33:59 +02:00
Jan Prochazka
0e1e3b9ed7 grid - grouping 2020-06-21 10:36:43 +02:00
Jan Prochazka
bfc6f2a8a8 better type habndling, shell-tableReader for preserving table structure 2020-06-18 21:50:37 +02:00
Jan Prochazka
07287e5f7f create database modal 2020-06-18 16:15:39 +02:00
Jan Prochazka
ec8b034541 excel import fix 2020-06-18 15:55:30 +02:00
Jan Prochazka
8425fc46a7 workign excel import 2020-06-18 15:08:58 +02:00
Jan Prochazka
b520501d1f json lines reader, writer 2020-06-11 20:52:57 +02:00
Jan Prochazka
41ee6e9b91 excel sheet reader 2020-06-11 15:58:19 +02:00
Jan Prochazka
38b6350ef8 mssql bulk table writer 2020-06-11 13:58:34 +02:00
Jan Prochazka
a86f7e96ca rename 2020-06-11 10:23:37 +02:00
Jan Prochazka
dc7c44b797 csvReader follows dbgate stream api 2020-06-11 10:19:38 +02:00
Jan Prochazka
f68bdafd9f scripting engine 2020-06-11 10:09:04 +02:00
Jan Prochazka
ca079d5dce jsl data - first line is structure 2020-06-10 21:53:43 +02:00
Jan Prochazka
1695fb2fd8 new streams 2020-06-10 21:35:25 +02:00
Jan Prochazka
26120969de byline parsing script output 2020-06-10 20:44:31 +02:00
Jan Prochazka
eb7c65dc95 basic auth for dbgate web 2020-06-10 19:58:05 +02:00
Jan Prochazka
594837573e #28 2020-06-09 20:54:14 +02:00
Jan Prochazka
81738487d7 mssql: support readableStream (missing drained pause+resume+drained support) 2020-06-07 19:06:21 +02:00
Jan Prochazka
22fa92520d electron - work with exported files 2020-06-07 18:42:21 +02:00
Jan Prochazka
f63788f79b export - output files 2020-06-07 18:11:06 +02:00
Jan Prochazka
f37524f76f shell script runner 2020-06-07 09:51:53 +02:00
Jan Prochazka
afbec02f3a export CSV from mysql test 2020-06-04 11:18:46 +02:00
Jan Prochazka
7450b7fe85 #25 2020-06-02 16:55:46 +02:00
Jan Prochazka
b4dde1db28 electron app 2020-05-18 19:05:45 +02:00
Jan Prochazka
a5cc7624ad running as portal 2020-05-17 20:51:16 +02:00
Jan Prochazka
a682df9253 show pages in iframe 2020-05-17 10:57:24 +02:00
Jan Prochazka
b024ef5a9b api portal - run:portal uses env-cmd instead of cross-env 2020-05-17 08:57:52 +02:00
Jan Prochazka
0bf44b9a9d runAsPortal - connections from env variables, cannot be changed 2020-05-17 08:43:42 +02:00
Jan Prochazka
03b656a25b pg stream query support 2020-05-17 07:47:42 +02:00
Jan Prochazka
70ab03ad73 fixed mysql in bundled app 2020-05-16 08:23:10 +02:00
Jan Prochazka
7750182d1f loading full DB structure to client 2020-05-12 21:05:10 +02:00
Jan Prochazka
1709d4f032 show load error in data grid 2020-05-01 20:20:55 +02:00
Jan Prochazka
d1766bf999 loaders 2020-05-01 19:58:33 +02:00
Jan Prochazka
cfc44e4f2f handle disconnected database 2020-05-01 19:50:55 +02:00
Jan Prochazka
d0533f3f08 optimalizations 2020-05-01 17:50:12 +02:00
Jan Prochazka
7d36ddbc04 database connections 2020-05-01 17:38:25 +02:00
Jan Prochazka
3e07c2b76e fixes 2020-05-01 14:11:47 +02:00
Jan Prochazka
bfef6b57dd server connections 2020-05-01 13:19:42 +02:00
Jan Prochazka
ca7eea8a05 server connections handling 2020-05-01 11:41:18 +02:00
Jan Prochazka
44c19ad277 close child process - api 2020-05-01 09:37:58 +02:00
Jan Prochazka
933f29afda close chidl processes when parent exits 2020-05-01 09:35:57 +02:00
Jan Prochazka
6e8ef35902 loading data from query fix 2020-04-14 21:18:43 +02:00
Jan Prochazka
41322f237a query - busy indicator, canceling 2020-04-13 15:20:37 +02:00
Jan Prochazka
f690c42153 procedures, functions 2020-04-13 09:16:53 +02:00
Jan Prochazka
fcbf8c0293 metadata loaders extended 2020-04-13 08:40:13 +02:00
Jan Prochazka
e9c03345c3 client metadata caching 2020-04-12 20:47:24 +02:00
Jan Prochazka
4bc252fdd2 browse view data 2020-04-12 18:44:59 +02:00
Jan Prochazka
ea6c31187b load views, procedures, functions 2020-04-12 12:24:40 +02:00
Jan Prochazka
241d8ea647 query fixes 2020-04-12 10:55:41 +02:00
Jan Prochazka
fae97a8b4a mssql - incremental analysis 2020-04-11 20:24:30 +02:00
Jan Prochazka
eb0c2f04bd fix - initial load fixed 2020-04-10 22:46:58 +02:00
Jan Prochazka
5030c673e6 electron app - auto find port 2020-04-10 21:21:57 +02:00
Jan Prochazka
6e120b4317 fixes linting errors and warnings 2020-04-10 18:12:25 +02:00
Jan Prochazka
aa2eae2696 messages from query 2020-04-10 13:49:41 +02:00
Jan Prochazka
f01bf8a605 query result 2020-04-10 11:52:25 +02:00
Jan Prochazka
8be7c0aa6b query result shown 2020-04-10 10:47:54 +02:00
Jan Prochazka
3bc6f60f75 jsl grid display 2020-04-10 09:50:20 +02:00
Jan Prochazka
949985769c query - result tabs 2020-04-07 21:37:00 +02:00
Jan Prochazka
72375ec635 query - basic print workflow - messages on client 2020-04-05 20:48:04 +02:00
Jan Prochazka
01e2cb3087 save changes to DB 2020-03-24 19:47:53 +01:00
Jan Prochazka
27a323f557 docker build 2020-03-15 21:10:38 +01:00
Jan Prochazka
3a8c961920 docker build 2020-03-15 09:35:34 +01:00
Jan Prochazka
1d63908328 backend bundle refactor 2020-03-14 10:38:10 +01:00
Jan Prochazka
cd58555409 refactor - backend single bundle 2020-03-14 10:22:10 +01:00
Jan Prochazka
6a13d9fa19 removed rollup 2020-03-14 09:56:01 +01:00
Jan Prochazka
40bc48e80d deploy WIP 2020-03-14 09:54:34 +01:00
Jan Prochazka
ffe8f1027f unified prettier 2020-03-05 13:32:42 +01:00
Jan Prochazka
aad9512951 table grid display, SQL for browse table is generated on FE 2020-03-05 09:40:05 +01:00
Jan Prochazka
bbc969fa71 introduced sqltree typescript library 2020-03-05 07:35:23 +01:00
Jan Prochazka
8a85cfe687 create script callable from react 2020-02-03 20:34:38 +01:00
Jan Prochazka
b6dea799c1 refactor 2020-02-03 19:52:02 +01:00
Jan Prochazka
acf6a1ce74 introduced yarn workspace 2020-02-03 19:43:11 +01:00