Commit graph

  • a8009a1c37 Change docs theme Eelke Klein 2022-09-04 07:40:14 +00:00
  • 1d53a6397b There is no master branch it is called main. eelke 2022-09-04 09:26:35 +02:00
  • c874b297c1 Add about dialog to File menu of the connection manager. eelke 2022-09-03 12:44:32 +02:00
  • 4e1d128ee9 fix header include path eelke 2022-09-03 12:43:16 +02:00
  • f8f06232b9 Start using reno eelke 2022-09-03 09:41:12 +02:00
  • bb0e08461a cleanup eelke 2022-09-03 09:36:04 +02:00
  • 80272e81c3 Improve error handling 0.1.0 eelke 2022-08-17 18:18:10 +02:00
  • 457b09f15c Improved error reporting eelke 2022-08-14 08:04:21 +02:00
  • 6cf7b52453 When changing the uuid clear the password eelke 2022-07-08 19:57:27 +02:00
  • f6c15f895f Catch exception from the password manager and pretend for now that the password was never saved. eelke 2022-07-08 19:55:19 +02:00
  • b5ca7099c1 Catch botan exception in password manager and throw higher level exception. eelke 2022-07-08 19:54:18 +02:00
  • 6d05c6d75a Improve escaping routine, no need to resort to using the E prefix just doubling the quotes should be enough. eelke 2022-07-08 19:53:45 +02:00
  • 8b671090a0 Big cleanup eelke 2022-05-26 08:25:31 +02:00
  • d3080a08bb WIP createdb dialog eelke 2022-05-24 18:54:13 +02:00
  • c20427e10d Menu to for going to specific column eelke 2022-04-11 19:15:00 +02:00
  • a7d4a5f13d build fixes eelke 2022-05-24 18:56:39 +02:00
  • 2ad5fa5e4e Project reorganization eelke 2022-04-10 14:26:31 +02:00
  • d0439c2d70 Remove unused function eelke 2022-04-10 10:37:56 +02:00
  • a5563949e5 Refactor painting of editor gutter eelke 2022-04-10 10:29:40 +02:00
  • e082a5731d Editor code cleanup eelke 2022-04-10 09:32:02 +02:00
  • d266882927 Move codeeditor to folder eelke 2022-04-10 09:26:38 +02:00
  • 91ac77a058 operator== and != should be const eelke 2022-04-10 09:26:23 +02:00
  • 04a4e3b374 fiix bug, rowMapping werd niet gecleared eelke 2022-04-10 06:53:02 +02:00
  • aea49688d8 switch to latest c++ features eelke 2022-04-10 06:52:18 +02:00
  • eed5735d2e fix build error with newer Qt version eelke 2022-04-10 06:51:47 +02:00
  • 4ac87f285b start on view the show single record as list of label + value eelke 2022-04-10 06:51:25 +02:00
  • c71fdc4af7 Reorganization of pgLab project eelke 2022-04-09 07:10:29 +02:00
  • 7300865c77 Switched DatabaseWindow to using the form designer. eelke 2022-04-08 20:16:42 +02:00
  • 698ccab6ab wip antlr eelke 2022-04-07 19:35:29 +02:00
  • 0da32b916c Lexer improvements: eelke 2022-04-03 20:09:58 +02:00
  • 81f27a6a18 check there are no unexpected parser errors in tests eelke 2022-04-03 12:50:08 +02:00
  • a0ba9b894f Improve construction of out Parser class. eelke 2022-04-03 12:30:23 +02:00
  • fbbe832a05 Start of new ANTLR4 based parser. eelke 2022-04-03 12:27:35 +02:00
  • 03b4194193 Merge branch 'crudtesting' eelke 2022-04-03 10:05:09 +02:00
  • 357dc3d114 Cleanup and new formatting eelke 2022-04-03 09:17:18 +02:00
  • f492c8f9bc Add row number column in model instead of vertical header eelke 2022-04-02 13:55:24 +02:00
  • 1ab119c29a Fix default sort order eelke 2022-04-02 13:54:37 +02:00
  • 2c5a42f45d Improve sorting eelke 2022-04-02 08:33:48 +02:00
  • e2d67dee70 Disable the tests i'm not going to make work right now. eelke 2022-02-06 14:21:50 +01:00
  • 23e61c6c95 Fix broken unittest. eelke 2022-02-06 14:15:16 +01:00
  • c346430b25 Abstract IResult interface for Result eelke 2022-02-06 12:19:43 +01:00
  • 06504ecc1f Improvements to the CrudModel eelke 2022-01-22 16:22:29 +01:00
  • a7f247bdee Cleanup eelke 2022-01-21 18:54:50 +01:00
  • 14b5293dea refactor table sql generation eelke 2022-01-21 18:53:47 +01:00
  • 3158a4364b Show SQL for database eelke 2022-01-20 20:13:56 +01:00
  • b5a706a2a2 lazy load the database sizes only when needed by the server inspector. eelke 2022-01-19 19:10:05 +01:00
  • 39195153cd Retrieve tables sizes asynchronously when opening the catalog. eelke 2022-01-17 17:12:07 +01:00
  • 8fe5e05f7d fix table inspector showed details of wrong table. eelke 2022-01-17 17:30:53 +01:00
  • 93a55047b6 Cleanup eelke 2022-01-17 05:53:56 +01:00
  • 50bf4588ce Cleanup remove system for background tasks we were not using anymore. eelke 2022-01-16 18:51:43 +01:00
  • 04e69bbaa4 COmpletely remove propertiespage for now. eelke 2022-01-16 18:43:09 +01:00
  • badd46ea8f Use QtConcurrent::run.then chain in DatabaseWindow too. eelke 2022-01-16 18:21:18 +01:00
  • 521e5d7370 Use then construct instead of future watcher for test connection.ConnectionConfigurationWidget eelke 2022-01-16 17:59:28 +01:00
  • 90851ef950 refactor use PgLabTableViewHelper on CatalogTablesPage eelke 2021-12-30 18:54:26 +01:00
  • 87ab22919f Fix that sorting of list of databases and roles didn't work. eelke 2021-12-30 17:50:43 +01:00
  • 6a812570bb Update icons eelke 2021-10-24 10:39:20 +02:00
  • 482be432d3 Prevent crash when menu item is selected to early. eelke 2021-09-29 19:39:42 +02:00
  • 144321a5d3 fix that connection are only closed when the window is closed not when the tab owning them is closed. eelke 2021-09-17 18:55:10 +02:00
  • 683853e72e Do not rely on connectSlotsByName anymore as it breaks easily. eelke 2021-07-08 16:28:32 +02:00
  • d629ef4cba Remove duplicate code. eelke 2021-07-05 20:41:24 +02:00
  • 38fc939860 cleanup DatabaseWindow.cpp eelke 2021-07-04 20:24:05 +02:00
  • f88bb005cc cleanup ConnectionController eelke 2021-07-04 20:07:20 +02:00
  • 87cfb84997 Make saving of the entered password work to.toStdString eelke 2021-07-04 19:33:06 +02:00
  • c00a0452d1 Added ability to test the connection in the dialog where the connection details are entered. eelke 2021-07-04 16:45:50 +02:00
  • 45795333f2 Generate COMMENT IS statements for columns eelke 2021-07-02 20:42:32 +02:00
  • 5777a9c834 additonal SQL on the columns page eelke 2021-07-02 20:06:08 +02:00
  • 53997f94da Enable sorting for CRUD eelke 2021-07-02 20:04:34 +02:00
  • 6d08b40309 When files are dropped on a database window open them as sql files. eelke 2021-06-16 19:20:03 +02:00
  • b04b947633 Merge branch 'master' of ssh://gitlab.com:/eelke/pgLab eelke 2021-06-12 07:36:39 +02:00
  • ddc163a0ee Give the tables default sorting eelke 2021-06-12 07:36:24 +02:00
  • 0da493f1e4 Remove unfinished namespace tab from UI. eelke 2021-06-08 20:37:44 +02:00
  • 2ce524276f use cache for pip Eelke Klein 2021-06-04 16:42:51 +00:00
  • 6e01010b47 Updated the URL's to match actual location of the pages. Eelke Klein 2021-06-04 16:37:33 +00:00
  • 19d92c5236 Manual start Eelke Klein 2021-06-04 16:35:08 +00:00
  • 97b24a8bf3 fix must explicitly specify table with oid for older pg versions eelke 2021-04-15 16:27:48 +02:00
  • 5a70749308 leave out database sizes for databases the user cannot connect to eelke 2021-04-14 19:40:07 +02:00
  • fd5ad9bbf0 On the list of indexes of a table show which were created as part of the creation of a constraint eelke 2021-04-11 07:56:37 +02:00
  • 60bbb4c445 Cleanup old seperate server window. eelke 2021-04-10 14:44:10 +02:00
  • f0e5488ce0 List of databases and roles moved to a "Server tab" within the database window. eelke 2021-04-10 14:27:04 +02:00
  • 50cd865b1a Add unsaved changes indication to SQL tabs eelke 2021-04-10 09:49:54 +02:00
  • d12fb60af8 When exporting data add a header row eelke 2021-04-10 09:48:48 +02:00
  • 4c175d8c2c Added page with the types (no details yet) eelke 2021-04-01 14:58:42 +02:00
  • bdef76ed8a Fix errors on PG 9.5 en 9.6 (maybe other versions to) eelke 2021-04-01 14:55:20 +02:00
  • 9c9e78c54b Improvement to the ServerWindow eelke 2021-03-31 16:06:45 +02:00
  • a3ba4d7c98 editCopy in connection manager eelke 2021-03-31 16:03:34 +02:00
  • f21a59e030 Display comments in the list of databases eelke 2021-03-11 06:59:31 +01:00
  • 2724586f4e Server window database tab tweaks eelke 2021-03-10 20:49:03 +01:00
  • 11459e1e12 Show sizes eelke 2021-03-10 19:06:40 +01:00
  • d6aeef492d comments on columns eelke 2021-03-08 17:23:34 +01:00
  • 9d58af8cd2 comments on tables eelke 2021-03-08 16:59:13 +01:00
  • 7fbc828326 misc stuff eelke 2021-03-06 13:15:17 +01:00
  • 423043d431 Qt6 migration eelke 2021-03-06 13:13:31 +01:00
  • 87553b2554 fix missing typmod in generated sql eelke 2020-10-15 19:21:44 +02:00
  • 2faedca137 fix missing when condition eelke 2020-10-15 19:14:03 +02:00
  • 7e3e9775a4 .gitignore eelke 2020-10-15 19:13:16 +02:00
  • 7734661d26 missing includes eelke 2020-10-15 19:12:11 +02:00
  • dea76e17c5 ft: Closing windows asks to save queries before closing the window. fix: closetab did incorrectly close when cancel was choosen. eelke 2020-04-04 13:23:43 +02:00
  • adb44fc157 THe QueryTool now reconnects when the connection is lost. eelke 2020-04-04 07:49:44 +02:00
  • b87f587a40 ASyncDBConnectionThread now reports back when it looses the connection eelke 2020-04-04 07:34:31 +02:00
  • d6709a1dea hash(QString) is now defined by Qt eelke 2020-04-04 07:34:06 +02:00