eelke
93a55047b6
Cleanup
2022-01-17 05:53:56 +01:00
eelke
50bf4588ce
Cleanup remove system for background tasks we were not using anymore.
2022-01-16 18:51:43 +01:00
eelke
04e69bbaa4
COmpletely remove propertiespage for now.
2022-01-16 18:43:09 +01:00
eelke
badd46ea8f
Use QtConcurrent::run.then chain in DatabaseWindow too.
2022-01-16 18:21:18 +01:00
eelke
521e5d7370
Use then construct instead of future watcher for test connection.ConnectionConfigurationWidget
...
The QPointer is detect the window has been destroyed.
2022-01-16 17:59:28 +01:00
eelke
90851ef950
refactor use PgLabTableViewHelper on CatalogTablesPage
2021-12-30 18:54:26 +01:00
eelke
87ab22919f
Fix that sorting of list of databases and roles didn't work.
2021-12-30 17:50:43 +01:00
eelke
6a812570bb
Update icons
2021-10-24 10:39:20 +02:00
eelke
482be432d3
Prevent crash when menu item is selected to early.
2021-09-29 19:39:42 +02:00
eelke
144321a5d3
fix that connection are only closed when the window is closed not when the tab owning them is closed.
...
Caused by the fact the the tab was not freed. Now the widgets on the tabs are freed when they are closed which
in turns frees (and closes) the connection objects.
2021-09-17 18:55:10 +02:00
eelke
683853e72e
Do not rely on connectSlotsByName anymore as it breaks easily.
...
In the process I also made the initialisation of the actions more compact.
2021-07-08 16:28:32 +02:00
eelke
d629ef4cba
Remove duplicate code.
2021-07-05 20:41:24 +02:00
eelke
38fc939860
cleanup DatabaseWindow.cpp
2021-07-04 20:24:05 +02:00
eelke
f88bb005cc
cleanup ConnectionController
2021-07-04 20:07:20 +02:00
eelke
87cfb84997
Make saving of the entered password work to.toStdString
...
Also when testing a preexisting connection config it will now decode a potential stored password.
2021-07-04 19:33:06 +02:00
eelke
c00a0452d1
Added ability to test the connection in the dialog where the connection details are entered.
2021-07-04 16:45:50 +02:00
eelke
45795333f2
Generate COMMENT IS statements for columns
2021-07-02 20:42:32 +02:00
eelke
5777a9c834
additonal SQL on the columns page
...
After the "all in one" ALTER TABLE ADD COLUMN statement ALTER TABLE ALTER COLUMN statements are listed for
setting the default and the NOT NULL constraint.
2021-07-02 20:06:08 +02:00
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
b04b947633
Merge branch 'master' of ssh://gitlab.com:/eelke/pgLab
2021-06-12 07:36:39 +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 Klein
2ce524276f
use cache for pip
2021-06-04 16:42:51 +00:00
Eelke Klein
6e01010b47
Updated the URL's to match actual location of the pages.
2021-06-04 16:37:33 +00:00
Eelke Klein
19d92c5236
Manual start
2021-06-04 16:35:08 +00:00
eelke
97b24a8bf3
fix must explicitly specify table with oid for older pg versions
2021-04-15 16:27:48 +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
d12fb60af8
When exporting data add a header row
2021-04-10 09:48:48 +02:00
eelke
4c175d8c2c
Added page with the types (no details yet)
2021-04-01 14:58:42 +02:00
eelke
bdef76ed8a
Fix errors on PG 9.5 en 9.6 (maybe other versions to)
...
Closes #68
2021-04-01 14:55:20 +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
7fbc828326
misc stuff
2021-03-06 13:15:17 +01:00
eelke
423043d431
Qt6 migration
2021-03-06 13:13:31 +01:00
eelke
87553b2554
fix missing typmod in generated sql
...
ie the max length of a varchar or the scale and precision of a numeric
closes #66
2020-10-15 19:21:44 +02:00
eelke
2faedca137
fix missing when condition
...
closes #65
Most likely didn't work with postgresql 11 and higher
2020-10-15 19:14:03 +02:00
eelke
7e3e9775a4
.gitignore
2020-10-15 19:13:16 +02:00
eelke
7734661d26
missing includes
...
technically it was wrong all the time but it only showed up with newer visual c++ compiler.
2020-10-15 19:12:11 +02: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