Commit graph

  • e7bb306792 Merge branch '61-update-index-sql-when-switching-tables' into 'master' Eelke Klein 2019-10-05 07:11:46 +00:00
  • e55b0b7f37 fix: update sql for indexes and constraints eelke 2019-10-05 09:09:22 +02:00
  • 2c615f3b96 Merge branch '62-missing-or-in-trigger-definitions' into 'master' Eelke Klein 2019-10-05 06:56:00 +00:00
  • 6e4f9aec32 Merge branch '62-missing-or-in-trigger-definitions' into 'master' Eelke Klein 2019-10-05 06:55:30 +00:00
  • 09d5461d01 Seperate event types in the trigger definition with OR eelke 2019-10-05 08:55:02 +02:00
  • 06a3e8bdcc Report error instead of aborting the application. eelke 2019-09-26 20:14:57 +02:00
  • 167f5b1386 throw exception instead of causing access violation eelke 2019-09-26 20:14:35 +02:00
  • 082293e58a Switched ConnectionConfig to QString from std::string to fit better into Qt framework eelke 2019-09-16 19:24:39 +02:00
  • bcfd82c27d Fix crash when starting to add connection. eelke 2019-09-02 16:33:13 +02:00
  • 7f88b98cdd End user can now specify how long password manager remembers the master key. eelke 2019-09-01 16:06:08 +02:00
  • d489f11e52 Store encrypted passwords with connections. eelke 2019-09-01 14:07:58 +02:00
  • e5ae9663c4 Fix missing return value ConnectionTreeModel::removeRows eelke 2019-09-01 10:26:42 +02:00
  • 41c1305e3d Merge branch 'improve-connection-manager' into 'master' Eelke Klein 2019-09-01 08:19:22 +00:00
  • 62998fd6d3 Merge branch 'improve-connection-manager' into 'master' Eelke Klein 2019-09-01 08:18:23 +00:00
  • bf8bb087e7 Fix: adding connection eelke 2019-09-01 06:52:26 +02:00
  • d9431b173c Cleanup eelke 2019-09-01 06:48:34 +02:00
  • 91049b235a Send InsertRows signals when adding a group. eelke 2019-09-01 06:48:11 +02:00
  • 0fb1d89aee When editing connection the dialog is now initialized on the correct connection group. eelke 2019-09-01 06:44:48 +02:00
  • 2823297482 Fix crash when closing dialoog with X button eelke 2019-09-01 06:43:28 +02:00
  • 521d3cdaac Add seperate actions for adding and removing connection groups. eelke 2019-09-01 06:42:21 +02:00
  • dbb6e1ab01 Can open window for database by clicking on the config in the connection tree. eelke 2019-08-29 16:10:28 +02:00
  • b3a98f6dc0 Most of functionality for connections in tree works now. Old list largely removed. eelke 2019-08-27 20:12:00 +02:00
  • 8840d3bcbb Basic version of ConnectionTreeModel is working. eelke 2019-08-25 15:33:51 +02:00
  • 3721808df4 Remove unused function eelke 2019-08-25 08:10:37 +02:00
  • b65edaa6ee Improved how connection is removed from the configuration file. eelke 2019-08-25 08:00:54 +02:00
  • b09e8a6d4b ConnectionManager overhaul eelke 2019-08-24 20:47:32 +02:00
  • 78247c7abe Small cleanup of ConnectionManager eelke 2019-08-23 09:44:06 +02:00
  • 1792f42dac Improved working of BackupDialog eelke 2019-08-23 09:43:48 +02:00
  • 221cc33bb4 Remove unused unit eelke 2019-08-23 09:40:02 +02:00
  • b939916b07 Fix incorrect ALTER TABLE statement for columns in the instepctor. eelke 2019-08-19 19:44:07 +02:00
  • b3352b8496 Database window can now be opened from within the connection manager by double clicking a connection or pressing enter when a connection is selected. eelke 2019-08-19 19:32:40 +02:00
  • e4a43a77bd Disable editing of the description of the connections in the connection ListView. eelke 2019-08-19 19:26:39 +02:00
  • 033d2b3d45 Removed debug statement that gave lot of output and which was not needed anymore. eelke 2019-08-19 16:06:23 +02:00
  • 48ac8c6bab Improved generation of c/cpp string from query eelke 2019-08-19 13:52:23 +02:00
  • fbd630489e Added paste lang option for pasting programming code. eelke 2019-08-19 11:38:04 +02:00
  • 35d1e75d35 Split all connection related controller functionality off into seperate ConnectionController. eelke 2019-08-19 10:05:05 +02:00
  • 8c13bdc2ef Make closing of tabs work again. eelke 2019-08-16 10:49:59 +02:00
  • 6fdf631fac Make double clicking on table in CatalogInspector open crud for selected table/view. eelke 2019-08-16 10:49:38 +02:00
  • 1a2ec6a224 DatabaseWindow now provides some functionality to its child components through the IDatabaseWindow interface. eelke 2019-08-16 08:29:27 +02:00
  • 6d4df99100 Add Cancel back to query menu eelke 2019-08-16 08:27:05 +02:00
  • 460d6f5809 Added back query menu with execute and explain option. eelke 2019-08-16 07:23:18 +02:00
  • 7450e5bd4c Merge branch 'remove-plugin-system' eelke 2019-08-15 20:15:37 +02:00
  • d45707b542 Items for inspecting database schema and catalogs moved to window menu. eelke 2019-08-15 20:15:13 +02:00
  • e2fa613a49 Most of menu is back in its original state before the plugin experiment. eelke 2019-08-15 19:32:33 +02:00
  • b0fa02455c Remove all of plugin_support eelke 2019-08-15 18:00:19 +02:00
  • 09ef4cdf6b CatalogInspector is normal QWidget now eelke 2019-08-15 16:38:01 +02:00
  • edb789ca4a Removing plugin system is holding back development to much. eelke 2019-08-15 16:18:47 +02:00
  • 048843a1d4 Bezig met plugin menu systeem eelke 2019-08-15 12:40:29 +02:00
  • 601d071d0f Proof of concept for having the context actions statically defined in the module. eelke 2019-08-14 09:06:48 +02:00
  • 7f09d5fe07 Made a start with the notification system. However need to figure out how i want to handle multithreading and screen updates. eelke 2019-08-14 06:53:28 +02:00
  • 5494e5076b Don't read relhasoids on version 12. Also don't try to select data we are not allowed to read. eelke 2019-08-10 18:12:26 +02:00
  • 1c48b1945c Make database window come up maximized. eelke 2019-08-10 18:11:00 +02:00
  • 86cdcbe06a Don't read protransform, we are not using it and version 12 doesn't have it. eelke 2019-08-10 18:10:19 +02:00
  • 2ceea4b577 Don't read consrc we are not using it and version 12 doesn't have it. eelke 2019-08-10 18:09:14 +02:00
  • 70b842597c Read from pg_roles as only superusers can read pg_authid eelke 2019-08-10 14:18:01 +02:00
  • 68922fdae8 Merge branch 'master' of gitlab.com:eelke/pgLab Eelke Klein 2019-07-13 08:46:57 +02:00
  • b6796174a2 Ignore .user files Eelke Klein 2019-07-13 08:46:44 +02:00
  • b5cb8a271f Improved backup dialog Eelke Klein 2019-07-13 08:45:32 +02:00
  • f6f275001e Type column of column table is coloured by type again. Close #49 eelke 2019-07-07 14:37:42 +02:00
  • 894e740401 Close #48, Fix that table lists come up with columns to small. eelke 2019-07-07 14:05:30 +02:00
  • d7763e83bf More projects fixes. eelke 2019-03-27 18:50:58 +01:00
  • 4694b09ba1 Merge branch 'master' of ssh://gitlab.com:/eelke/pgLab eelke 2019-03-27 18:24:27 +01:00
  • 089c793df7 MIsc changes eelke 2019-03-27 18:23:00 +01:00
  • e7bfaeff9a project file cleanup Eelke Klein 2019-03-24 08:53:22 +01:00
  • 0f37f74dda Fix: parameter type combobox didn't come up with old value. eelke 2019-02-10 09:10:31 +01:00
  • f2808de613 Sequence and Function pages are now properly filtered on namespace. eelke 2019-02-09 20:37:34 +01:00
  • 7ca671a078 Fix: when looking up data reverse mapping of proxy filter so we select correct data. eelke 2019-02-09 17:44:05 +01:00
  • b08bd1a315 The trigger SQL now also shows the function definition. eelke 2019-02-09 17:36:37 +01:00
  • 3fdd42ffb2 Collection of small fixes and improvements eelke 2019-02-09 14:59:33 +01:00
  • 3fb88edab2 Added icon for "normal" indexes eelke 2019-02-09 11:36:37 +01:00
  • 42432b06a9 Restructuring catalog tabs eelke 2019-02-09 09:49:27 +01:00
  • a704332342 Work on plugin mechanism eelke 2019-02-08 10:10:11 +01:00
  • eca8841427 Added shortcuts to the Execute, Explain and Explain Analyze context actions. eelke 2019-02-07 16:53:48 +01:00
  • db735363f7 QueryResultModel no longer truncates long strings to improve display performance. eelke 2019-02-07 16:48:30 +01:00
  • be2ffd7ef9 Bunch of renames to reduce confusion. eelke 2019-01-31 19:31:17 +01:00
  • cbb2f897aa Define toolbar locations for the actions of the QueryTool module. eelke 2019-01-31 19:25:54 +01:00
  • 6acf70660b Fix: hang in syntax highlighter eelke 2019-01-29 20:36:07 +01:00
  • 27fde22d54 Fix: Cancelling the password prompt of the PSK database doesn't keep endlessly asking for password. eelke 2019-01-29 19:52:50 +01:00
  • ecae0464f9 Fix: openening not accessible database crashes program. eelke 2019-01-29 19:41:27 +01:00
  • 3820fb2600 RunControllableTask now also properly catches Exceptions and reports them through the Future. eelke 2019-01-29 19:39:21 +01:00
  • 39ac8ef02d Some work on parser, not used yet. eelke 2019-01-28 20:53:10 +01:00
  • 3b482c1c73 Fix lexer for empty input. eelke 2019-01-28 20:52:39 +01:00
  • 077fae50af fix some warnings eelke 2019-01-28 20:52:04 +01:00
  • 7c32d67196 Default to no wordwrap. eelke 2019-01-06 21:38:11 +01:00
  • 407304294a Analyzer didn't like this. eelke 2019-01-06 21:37:57 +01:00
  • bcf0cf1c6c Merge branch 'plugin-architecture' eelke 2019-01-06 17:08:50 +01:00
  • e5dd27ff1a Added several actions that were left out while switching to module. eelke 2019-01-06 16:34:50 +01:00
  • 3e4917428d TablesPage is now CatalogInspector and is now a module. eelke 2019-01-06 10:11:48 +01:00
  • d3c85722c7 Remove unneeded headers and code. eelke 2019-01-06 08:17:37 +01:00
  • d6fce5c31f Simplified LWidgetAction initialization eelke 2019-01-06 08:17:17 +01:00
  • f4f2474a81 Moved definition of widget instance actions to the module so other parts of the system can no about them. eelke 2019-01-05 19:58:23 +01:00
  • d0c4dabe8b DatabaseWindow has no knowledge more of the existence of QueryTab but user can still create and use them within that window. eelke 2019-01-05 11:12:47 +01:00
  • fd603a7434 Moving things from the application specific DatabaseWindow to generic LMainWindow (Leon framework) eelke 2019-01-05 09:49:12 +01:00
  • 4a78330153 Proof of concept for binding signal to passed in slot name. eelke 2019-01-04 18:46:02 +01:00
  • a5f4e4c54f Create standard close action eelke 2019-01-04 18:29:22 +01:00
  • 4c3a2df65c Fix plugin macro that added quotes to things that were already strings causing identifiers to not match. eelke 2019-01-01 14:35:22 +01:00
  • d86d278350 Remove designer DatabaseForm generating widgets from code. eelke 2019-01-01 14:34:14 +01:00
  • dc8a052544 Basic concept of MenuAction is working eelke 2019-01-01 11:15:16 +01:00
  • f130c426a1 Fix error on pg96 because of wrong minimum version eelke 2019-01-01 11:04:48 +01:00
  • eec75e28f9 Remove unused ApplicationWindow eelke 2019-01-01 08:49:32 +01:00