eelke
53997f94da
Enable sorting for CRUD
2021-07-02 20:04:34 +02:00
eelke
6d08b40309
When files are dropped on a database window open them as sql files.
2021-06-16 19:20:03 +02:00
eelke
ddc163a0ee
Give the tables default sorting
2021-06-12 07:36:24 +02:00
eelke
0da493f1e4
Remove unfinished namespace tab from UI.
2021-06-08 20:37:44 +02:00
eelke
5a70749308
leave out database sizes for databases the user cannot connect to
...
this prevents permissions errors.
2021-04-14 19:40:07 +02:00
eelke
fd5ad9bbf0
On the list of indexes of a table show which were created as part of the creation of a constraint
...
The explicit column is true when the index was manually created
In SQL only a comment is given that the index was implicitly created
2021-04-11 07:56:37 +02:00
eelke
60bbb4c445
Cleanup old seperate server window.
2021-04-10 14:44:10 +02:00
eelke
f0e5488ce0
List of databases and roles moved to a "Server tab" within the database window.
...
Opened by selecting "Inspect Server" from the menu.
2021-04-10 14:27:04 +02:00
eelke
50cd865b1a
Add unsaved changes indication to SQL tabs
2021-04-10 09:49:54 +02:00
eelke
4c175d8c2c
Added page with the types (no details yet)
2021-04-01 14:58:42 +02:00
eelke
9c9e78c54b
Improvement to the ServerWindow
...
- sorting of Roles
- resizeColumns voor zowel databases als roles
- boolean columns now display check mark and cross
2021-03-31 16:06:45 +02:00
eelke
a3ba4d7c98
editCopy in connection manager
...
Allows to edit an existing connection as a new one.
2021-03-31 16:03:34 +02:00
eelke
f21a59e030
Display comments in the list of databases
2021-03-11 06:59:31 +01:00
eelke
2724586f4e
Server window database tab tweaks
...
- Encoding as string instead of id
- Tablespace name instead of id
- Database list sorting enabled
- Database size
2021-03-10 20:49:03 +01:00
eelke
11459e1e12
Show sizes
...
table, index, toast and total size per Table
size of each index
2021-03-10 19:06:40 +01:00
eelke
d6aeef492d
comments on columns
...
Show the comments in the list of columns of a table.
Generate SQL to set them.
2021-03-08 17:23:34 +01:00
eelke
9d58af8cd2
comments on tables
...
Show them in the list of tables.
Genereate SQL to set the comment.
2021-03-08 16:59:13 +01:00
eelke
423043d431
Qt6 migration
2021-03-06 13:13:31 +01:00
eelke
dea76e17c5
ft: Closing windows asks to save queries before closing the window.
...
fix: closetab did incorrectly close when cancel was choosen.
2020-04-04 13:23:43 +02:00
eelke
adb44fc157
THe QueryTool now reconnects when the connection is lost.
2020-04-04 07:49:44 +02:00
eelke
47b3ea83e9
Fix show filename in tab after opening file and make F5 execute shortcut
...
work.
2019-12-03 19:08:13 +01:00
eelke
1df8455af5
Add tab with namespaces (schema's)
2019-11-20 19:09:22 +01:00
eelke
8dd13d103e
Added dependants tab to table page
...
Retrieves all foreignkeys pointing to the current table
and shows the tables they are foreignkeys of.
2019-11-17 10:27:11 +01:00
eelke
6bb5525d5e
Switched away from boost::asio as it doesn't play well with libpq
2019-11-06 20:03:27 +01:00
eelke
6dd079bf87
Fix: parameter list always gave missing type error
2019-11-06 18:29:31 +01:00
eelke
c5f6da48ce
Pgsql::Connection::connect functions now all report connection errors
...
by throwing exception.
2019-11-03 07:58:48 +01:00
eelke
5f2857f12a
Fix crashes from accessing invalid pointers.
2019-11-02 14:28:48 +01:00
eelke
dc949f3c34
Fix crash when trying to save row data when row is not yet valid
2019-10-25 15:40:55 +02:00
eelke
1a208a6a2d
Crud page has now reload action.
...
F5 key is bound to the execute query, reload catalog and reload crud
actions. By using addAction to add these actions to the relevant pages
the ambiguity of the shortcut is resolved.
2019-10-13 07:31:48 +02:00
eelke
39d1a2a00f
Sequence page refreshes after catalog reload.
2019-10-09 19:47:35 +02:00
eelke
5c586ea807
List of tables now updates after reload of catalog.
2019-10-09 18:36:54 +02:00
eelke
f4f514efb0
Trigger page now reacts to catalog refreshed.
2019-10-06 14:31:44 +02:00
eelke
211d937c16
Catalog refresh working for functions page.
2019-10-06 14:24:18 +02:00
eelke
23899b6bb6
ConstraintPage now reacts to refreshed signal.
2019-10-06 14:17:07 +02:00
eelke
fa46971930
Index page now correctly responds to reload.
2019-10-06 14:03:46 +02:00
eelke
60d8f36328
poc Add support for reloading the catalog
...
Reload works and the column page reacts correctly. Others to be checked
and fixed.
2019-10-06 13:52:45 +02:00
eelke
4ea388cad7
Merge branch 'master' of ssh://git@gitlab.com:/eelke/pgLab.git
2019-10-06 09:34:45 +02:00
eelke
45c3a0480b
The normal copy now works for SQL definition views.
2019-10-05 16:41:14 +02:00
eelke
e55b0b7f37
fix: update sql for indexes and constraints
...
When another table is selected the index and constraint list are
reloaded and have no selection. So the SQL for the selection should be
empty.
2019-10-05 09:09:22 +02:00
eelke
06a3e8bdcc
Report error instead of aborting the application.
2019-09-26 20:14:57 +02:00
eelke
167f5b1386
throw exception instead of causing access violation
2019-09-26 20:14:35 +02:00
eelke
082293e58a
Switched ConnectionConfig to QString from std::string to fit better into Qt framework
2019-09-16 19:24:39 +02:00
eelke
bcfd82c27d
Fix crash when starting to add connection.
...
Caused by uninitialized variable. Commit contains some minor style fixes also.
2019-09-02 16:33:13 +02:00
eelke
7f88b98cdd
End user can now specify how long password manager remembers the master key.
...
Closes $24
2019-09-01 16:06:08 +02:00
eelke
d489f11e52
Store encrypted passwords with connections.
...
Closes #22 as encrypted password is now deleted as part of the connection record.
2019-09-01 14:07:58 +02:00
eelke
e5ae9663c4
Fix missing return value ConnectionTreeModel::removeRows
2019-09-01 10:26:42 +02:00
eelke
bf8bb087e7
Fix: adding connection
...
Crashed because it tried to select right group when there was no group to set.
2019-09-01 06:52:26 +02:00
eelke
d9431b173c
Cleanup
2019-09-01 06:48:34 +02:00
eelke
91049b235a
Send InsertRows signals when adding a group.
2019-09-01 06:48:11 +02:00
eelke
0fb1d89aee
When editing connection the dialog is now initialized on the correct connection group.
2019-09-01 06:45:39 +02:00