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
eelke
b87f587a40
ASyncDBConnectionThread now reports back when it looses the connection
2020-04-04 07:34:31 +02:00
eelke
d6709a1dea
hash(QString) is now defined by Qt
2020-04-04 07:34:06 +02:00
eelke
23165d77c8
Better handling of empty query's.
2019-12-18 19:35:17 +01: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
e53b85bd86
Improved formatting of generated table sql
...
- Removed empty line before first column
- The follow up lines of fkey's are indented
- The closing parentheses is now on a new line
2019-12-01 07:09:18 +01:00
eelke
2c2253f75e
Use (BIG)SERIAL in generated SQL when this was used when column
...
originally defined.
This is recognized by the fact that the column has a dependency on a
sequence. For columns that happen to have a default which uses a pre
exising sequence the dependency is the other way around.
2019-12-01 06:40:11 +01:00
eelke
817a371220
Removed rangechecked_cast was not working as I hoped.
2019-11-30 16:11:12 +01:00
eelke
404d4c856a
range check not working as expected, temporarily disabled
2019-11-25 20:08:19 +01:00
eelke
ec8cec105f
Fix crash when query in query tab returns error
2019-11-20 19:18:51 +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
b90df1cd77
Correctly handle stop request during async connect.
2019-11-09 12:56:02 +01:00
eelke
2c9cda990d
The socket should be retrieved within the loop as it is possible
...
that the socket handle changes.
2019-11-06 20:16:15 +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
f875f0f012
Implementation, tests and first use of rangechecked_cast
2019-11-04 18:02:48 +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
05bca069e3
Fix escaping of special chars for copyAsCString
2019-11-02 14:54:55 +01:00
eelke
5f2857f12a
Fix crashes from accessing invalid pointers.
2019-11-02 14:28:48 +01:00
eelke
ead3ce8a8a
Show view definition
2019-10-26 13:13:58 +02: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 Klein
e891ec9d54
Merge branch 'refresh-crudtab' into 'master'
...
Crud page has now reload action.
See merge request eelke/pgLab!10
2019-10-13 05:35:47 +00: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 Klein
4278fe6ff4
Merge branch '64-reload-catalog' into 'master'
...
Resolve "reload catalog"
Closes #64
See merge request eelke/pgLab!9
2019-10-09 17:48:52 +00: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