eelke
3cc28231f9
Support expressions as partitioning keys
2023-03-21 16:20:25 +01:00
eelke
2c899bd799
Generate PARTITIONED BY SQL for partitioned tables.
...
Expressions not yet supported.
2023-02-06 20:31:00 +01:00
eelke
61f90668d8
Fix DROP sql for partitioned table.
2023-01-30 20:08:24 +01:00
Eelke Klein
2ff9577d41
The table inheritance works mostly
2023-01-24 17:47:52 +00:00
eelke
ccd88d0578
Show in constraint list and in generated SQL when a constraint is inherited
2023-01-21 10:27:17 +01:00
eelke
60fb4ce285
Improve support for declarative partitioning.
...
Generated SQL for a partition is now correct (atleast for simple cases)
Switched to C++ 20 so the ranges library can be used in this case
to filter unwanted items.
2023-01-18 19:43:12 +01:00
eelke
7a4d8f3410
Release note for $$ fix
2023-01-08 11:20:19 +01:00
eelke
33319e3461
Fix reading from catalog so that information about declarative partitioning is read correctly
...
(View and SQL generation still need fixes)
2023-01-07 07:44:33 +01:00
eelke
0cd019db92
Fix for $-quoted strings
...
Note this does not solve all issues because we are tokenizing contents of strings of which we do not know they contains SQL
when the string is actually not SQL and contains $ the tokenizer gets confused.
2023-01-07 07:41:58 +01:00
eelke
f3f1d47f7d
connection details in window title
2022-10-02 12:20:36 +02:00
eelke
f253a6c9ff
Move version string into Config header.
...
Makes it easier to update the version number.
2022-10-02 12:11:43 +02:00
eelke
e68f17432c
the job for gitlab pages must be called pages
2022-09-20 19:23:25 +02:00
eelke
7c88716ab7
Fix links
2022-09-20 19:15:28 +02:00
eelke
0911d2471e
Document fix from 9277731c
2022-09-08 09:49:17 +02:00
eelke
92f924f738
documentation
2022-09-08 09:42:51 +02:00
eelke
c942d0a446
More documentation
2022-09-06 13:19:09 +02:00
Eelke Klein
50c45426d9
Merge branch '71-generated-support' into 'main'
...
Resolve "Improve GENERATED support"
Closes #71
See merge request eelke/pgLab!11
2022-09-06 11:17:19 +00:00
Eelke Klein
9277731c4e
Resolve "Improve GENERATED support"
2022-09-06 11:17:18 +00:00
Eelke Klein
54e39ccdb3
Add README.md
2022-09-05 18:14:58 +00:00
Eelke Klein
5b85efd8df
Deleted readme.md
2022-09-05 18:08:45 +00:00
eelke
21dd9fd930
Fix furo version
2022-09-05 15:41:02 +02:00
eelke
0483dc8b3d
Improved releasenotes manual can also be opened from a databasewindow now.
2022-09-05 15:01:33 +02:00
eelke
487f84cf95
Update docs and improve releasenotes
2022-09-05 14:52:24 +02:00
eelke
da19c46d5e
Improve editing of connection password
...
Previously only a new password was saved if the save password checkbox was checked, Which always
started in the unchecked state. Now when editing existing connection the save password checkbox now
reflects if a password has been saved. Only when the password field is edited the program will update
the saved password. If the save password checkbox is unchecked then clear the save password.
2022-09-05 14:35:45 +02:00
eelke
677302b5a7
Bind F5 to curd and catalog refresh actions
2022-09-05 13:24:39 +02:00
eelke
90d9c1109d
Cleanup old files
2022-09-05 08:25:58 +02:00
eelke
eac308c5b1
Fix backslashes need escaping.
2022-09-05 08:14:18 +02:00
eelke
38290145c8
switch documentation to furo theme
...
Because cleaner look, more useful contents sidebar and light/dark mode support.
2022-09-05 08:14:01 +02:00
eelke
df24564d6b
fix save connection password on uninitialized manager did not save
...
it did initialize the manager
2022-09-05 08:02:00 +02:00
eelke
3f41fc07c3
Was not saved properly
2022-09-05 07:45:59 +02:00
eelke
4fa2189b27
Added the capability to reset the password manager
...
Also some documentation about the password manager.
2022-09-05 07:33:08 +02:00
eelke
f8528143ac
these items were not really features
2022-09-04 13:32:38 +02:00
eelke
c748b267a6
fix pipeline
...
installing python packages without gcc seems to be very hard
also fix pip caching
2022-09-04 13:28:08 +02:00
eelke
f3025928a3
fix pipeline needing gcc for dulwich
2022-09-04 13:00:58 +02:00
eelke
6b8c54398d
Add installation and releasenotes sections to the user manual.
2022-09-04 12:43:09 +02:00
eelke
61346ae95d
Remove BUILD because its contents is completely out of date.
2022-09-04 12:41:37 +02:00
Eelke Klein
6631d1df5d
fix building of docs
2022-09-04 07:43:35 +00:00
Eelke Klein
a8009a1c37
Change docs theme
2022-09-04 07:40:14 +00:00
eelke
1d53a6397b
There is no master branch it is called main.
2022-09-04 09:26:35 +02:00
eelke
c874b297c1
Add about dialog to File menu of the connection manager.
...
Make the contents of the dialog more accurate and include a link to the releasenotes file.
2022-09-04 09:19:03 +02:00
eelke
4e1d128ee9
fix header include path
2022-09-03 12:43:16 +02:00
eelke
f8f06232b9
Start using reno
2022-09-03 09:41:12 +02:00
eelke
bb0e08461a
cleanup
2022-09-03 09:36:04 +02:00
eelke
80272e81c3
Improve error handling
2022-08-17 18:18:10 +02:00
eelke
457b09f15c
Improved error reporting
2022-08-14 08:04:21 +02:00
eelke
6cf7b52453
When changing the uuid clear the password
...
Because id is used as part of the encryption process the value is not a valid encoded password anymore.
We could decode en reencode the password but wanted a quickfix for now.
This is also prevents the weird behaviour that it asks for the manager password but then has to prompt for the connection password.
2022-07-08 19:57:27 +02:00
eelke
f6c15f895f
Catch exception from the password manager and pretend for now that the password was never saved.
2022-07-08 19:55:19 +02:00
eelke
b5ca7099c1
Catch botan exception in password manager and throw higher level exception.
2022-07-08 19:54:18 +02:00
eelke
6d05c6d75a
Improve escaping routine, no need to resort to using the E prefix just doubling the quotes should be enough.
2022-07-08 19:53:45 +02:00
eelke
8b671090a0
Big cleanup
2022-05-26 08:25:31 +02:00