Commit graph

  • 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
  • 23165d77c8 Better handling of empty query's. eelke 2019-12-18 19:35:17 +01:00
  • 47b3ea83e9 Fix show filename in tab after opening file and make F5 execute shortcut work. eelke 2019-12-03 19:08:13 +01:00
  • e53b85bd86 Improved formatting of generated table sql eelke 2019-12-01 07:09:18 +01:00
  • 2c2253f75e Use (BIG)SERIAL in generated SQL when this was used when column originally defined. eelke 2019-12-01 06:40:11 +01:00
  • 817a371220 Removed rangechecked_cast was not working as I hoped. eelke 2019-11-30 16:11:12 +01:00
  • 404d4c856a range check not working as expected, temporarily disabled eelke 2019-11-25 20:08:19 +01:00
  • ec8cec105f Fix crash when query in query tab returns error eelke 2019-11-20 19:18:51 +01:00
  • 1df8455af5 Add tab with namespaces (schema's) eelke 2019-11-20 19:09:22 +01:00
  • 8dd13d103e Added dependants tab to table page eelke 2019-11-17 10:27:11 +01:00
  • b90df1cd77 Correctly handle stop request during async connect. eelke 2019-11-09 12:56:02 +01:00
  • 2c9cda990d The socket should be retrieved within the loop as it is possible that the socket handle changes. eelke 2019-11-06 20:16:15 +01:00
  • 6bb5525d5e Switched away from boost::asio as it doesn't play well with libpq eelke 2019-11-06 20:03:27 +01:00
  • 6dd079bf87 Fix: parameter list always gave missing type error eelke 2019-11-06 18:29:31 +01:00
  • f875f0f012 Implementation, tests and first use of rangechecked_cast eelke 2019-11-04 18:02:48 +01:00
  • c5f6da48ce Pgsql::Connection::connect functions now all report connection errors by throwing exception. eelke 2019-11-03 07:58:48 +01:00
  • 05bca069e3 Fix escaping of special chars for copyAsCString eelke 2019-11-02 14:54:55 +01:00
  • 5f2857f12a Fix crashes from accessing invalid pointers. eelke 2019-11-02 14:28:48 +01:00
  • ead3ce8a8a Show view definition eelke 2019-10-26 13:13:58 +02:00
  • dc949f3c34 Fix crash when trying to save row data when row is not yet valid eelke 2019-10-25 13:50:11 +02:00
  • e891ec9d54 Merge branch 'refresh-crudtab' into 'master' Eelke Klein 2019-10-13 05:35:47 +00:00
  • 8423d31d4e Merge branch 'refresh-crudtab' into 'master' Eelke Klein 2019-10-13 05:35:44 +00:00
  • 1a208a6a2d Crud page has now reload action. eelke 2019-10-13 07:31:48 +02:00
  • 4278fe6ff4 Merge branch '64-reload-catalog' into 'master' Eelke Klein 2019-10-09 17:48:52 +00:00
  • fa71f5789a Merge branch '64-reload-catalog' into 'master' Eelke Klein 2019-10-09 17:48:25 +00:00
  • 39d1a2a00f Sequence page refreshes after catalog reload. eelke 2019-10-09 19:47:35 +02:00
  • 5c586ea807 List of tables now updates after reload of catalog. eelke 2019-10-09 18:36:54 +02:00
  • f4f514efb0 Trigger page now reacts to catalog refreshed. eelke 2019-10-06 14:31:44 +02:00
  • 211d937c16 Catalog refresh working for functions page. eelke 2019-10-06 14:24:18 +02:00
  • 23899b6bb6 ConstraintPage now reacts to refreshed signal. eelke 2019-10-06 14:17:07 +02:00
  • fa46971930 Index page now correctly responds to reload. eelke 2019-10-06 14:03:46 +02:00
  • 60d8f36328 poc Add support for reloading the catalog eelke 2019-10-06 13:52:45 +02:00
  • 83122e89df fix: comparison that should have been assignment eelke 2019-10-06 09:39:11 +02:00
  • 4ea388cad7 Merge branch 'master' of ssh://git@gitlab.com:/eelke/pgLab.git eelke 2019-10-06 09:34:45 +02:00
  • e896225cd6 Merge branch '61-update-index-sql-when-switching-tables' into 'master' Eelke Klein 2019-10-06 07:31:49 +00:00
  • 66586797f1 Merge branch '61-update-index-sql-when-switching-tables' into 'master' Eelke Klein 2019-10-06 07:31:36 +00:00
  • 45c3a0480b The normal copy now works for SQL definition views. eelke 2019-10-05 16:41:14 +02:00
  • 09bdeedbf4 Merge branch '61-update-index-sql-when-switching-tables' into 'master' Eelke Klein 2019-10-05 07:12:06 +00:00