Commit Graph

1262 Commits

Author SHA1 Message Date
Aditya Toshniwal
b923f5fcfa Use fetch instead of axios to close connections in SQLEditor, ERD, Schema Diff and Debugger to ensure it completes. When closing a browser tab, axios does not guarantee AJAX request completion. #5894 2023-03-20 18:20:48 +05:30
Khushboo Vashi
64aa739224 Fix SQLEditor Notifier and InetLoader issue. 2023-03-20 18:20:25 +05:30
Khushboo Vashi
366dd3a973 Remove psycopg2 completely. 2023-03-20 16:57:30 +05:30
Aditya Toshniwal
3ce1589681 Fix an issue where query tool is stuck when running query after discarding changed data. #5955 2023-03-16 17:23:57 +05:30
Aditya Toshniwal
42ac0d577d Add .ts and .tsx files under linter and fix linter issues. #5830 2023-03-16 17:22:26 +05:30
Pravesh Sharma
89c8a7f907 Added option to create unique constraint with nulls not distinct. #5855 2023-03-15 18:55:42 +05:30
Aditya Toshniwal
292d76b39e Update SQLAlchemy, Flask, Flask-SQLAlchemy, and other packages to current versions. #5901
- Update Flask, Flask-SQLAlchemy, Flask-Babel, Flask-Security-Too, Flask-SocketIO, pytz, psutil, SQLAlchemy, bcrypt, cryptography, eventlet, Authlib, requests python packages
- Remove pinned dnspython, Werkzeug packages from requirements.txt
2023-03-15 11:57:16 +05:30
Akshay Joshi
0a543d0e95 Ensure that the user's storage directory is created when the users are created, as well as for those users who have not yet been created. #5824 2023-03-14 18:21:18 +05:30
Khushboo Vashi
66c4b9d05a Fix Debugger test cases. 2023-03-13 11:51:15 +05:30
Akshay Joshi
3c56c0e4b7 Revert "Update SQLAlchemy, Flask, Flask-SQLAlchemy, and other packages to current versions. #5901"
This reverts commit 31818bb67a.
2023-03-09 16:53:43 +05:30
Aditya Toshniwal
31818bb67a Update SQLAlchemy, Flask, Flask-SQLAlchemy, and other packages to current versions. #5901
Remove the python version check from the requirements.txt.
2023-03-08 18:26:51 +05:30
Akshay Joshi
6bd0ea7a02 Fixed an issue where the file name in the query tool tab was not changing if another file is opened. #5909 2023-03-08 17:37:45 +05:30
Nikhil Mohite
9da8a188fa Added support for mounting shared storage in server mode. #5014 2023-03-06 17:03:47 +05:30
Nikhil Mohite
1c0b826d23 Fixed schema diff UI alignment issues. 2023-02-27 15:47:24 +05:30
Khushboo Vashi
b640df5bdd Fix Query Tool error messages for psycopg3 driver. 2023-02-22 14:07:05 +05:30
Aditya Toshniwal
08062e67ca Do not allow to save invalid JSON in query tool JSON editor. #5822 2023-02-20 15:37:59 +05:30
Khushboo Vashi
5e0daccf76 Added support for psycopg3 along with psycopg2. #5011 2023-02-15 11:31:29 +05:30
Matěj Cepl
7a4951f211 Remove dependency on simplejson package. 2023-02-15 11:10:12 +05:30
Akshay Joshi
d8c5bc4320 Ensure that content on the DDL comparison panel should get refreshed on selecting the object using the up and down arrow keys. #5747 2023-02-14 17:15:04 +05:30
Pravesh Sharma
8388f1e7ba Fix for query tool prompting for unsaved changes even if no changes have been made. #5756 2023-02-14 11:04:30 +05:30
Anil Sahoo
ed2b8ea1de Fix an issue where the maintenance dialog for Materialized View gives an error. #5764 2023-02-10 15:19:53 +05:30
Aditya Toshniwal
713ddb5f62 Remove usage of jQuery in pgAdmin.
Remove usage of Bootstrap in React components. #5701
2023-02-10 10:28:39 +05:30
Aditya Toshniwal
1806866bf5 Allow changing cardinality notation in ERD to use Chen notation. #5832 2023-02-10 10:27:16 +05:30
Akshay Joshi
ca43f938bd 1. Ensure that the system columns should not visible in the import/export data. #5733
2. Fixed console error while attaching the partition. #5748
2023-02-02 18:14:38 +05:30
Pravesh Sharma
e247867abf Incorporated review comments for #5705 2023-02-01 14:24:49 +05:30
Aditya Toshniwal
932dcd9666 Fix an issue where role is used as username for newly added servers when opening query tool. #5702 2023-02-01 13:11:00 +05:30
Akshay Joshi
a7cf698d09 1) Added support for setting PostgreSQL connection parameters. #4728
2) Fixed an issue where Kerberos authentication to the server is not imported/exported. #5732
3) Increase the length of the value column of the setting table. #5746
4) Upgrade Flask-Migrate to 4.0.0. #5525
2023-01-23 17:19:59 +05:30
Nikhil Mohite
a48828e7a3 Improve performance by removing signal-based zoom-in, zoom-out, etc functionality from the runtime environment. #5723 2023-01-17 17:18:35 +05:30
Nikhil Mohite
1a64af2743 Fixed the issue where the user cannot add via user management if the email field is blank. 2023-01-16 19:33:17 +05:30
Aditya Toshniwal
53ae657cc9 Fix menu closing issue on file manager. #5615
Fix file path issue in import/export servers caused due to vulnerability fix.
2023-01-16 19:28:23 +05:30
Aditya Toshniwal
8b236e7bc8 Ensure that the authenticated users can't access each other's directories and files by providing relative paths. #5734 2023-01-13 12:29:21 +05:30
Aditya Toshniwal
706019d639 Fixed an issue where Geometry viewer does not show popup when columns are less than 3. #5641 2023-01-03 10:28:03 +05:30
Nikhil Mohite
18a7e85c6a Fixed an issue where the ignore owner flag is not working for some cases in the Schema Diff. #5622, #5655 2023-01-02 13:00:55 +05:30
Akshay Joshi
98184e5835 Update copyright notices for 2023 2023-01-02 11:53:55 +05:30
Akshay Joshi
953fb31e14 Fixed an issue with auto-complete not working as expected with double quotes. #5551 2022-12-09 14:13:40 +05:30
Nikhil Mohite
cc0d467927 Fixed blank screen issue while opening query tools in new tab from native menu. #5503 2022-12-08 19:17:12 +05:30
Nikhil Mohite
2480d08e0f Added native menu support in desktop mode. #5503 2022-12-06 18:16:36 +05:30
Aditya Toshniwal
be011a4f3d Fixed an issue where Transaction IDs were not found in session in the Query Tool. #5453 2022-12-05 10:48:42 +05:30
Aditya Toshniwal
4ab06b4a2a Enhancements to the ERD when selecting a relationship. #4088 2022-12-05 10:47:05 +05:30
Yogesh Mahajan
9e078c0fa8 Fixed issue of opening query tool from new query tool icon beside connection status. #5575 2022-11-30 13:59:45 +05:30
Akshay Joshi
83bfdf9b3c Fixed an issue where the wrong schema is displayed for a foreign key in the schema diff tool. #5488 2022-11-28 17:27:21 +05:30
Yogesh Mahajan
7710d5e21c Ensure the query tool is launched successfully for the servers registered with the PostgreSQL service. #5575 2022-11-28 17:23:43 +05:30
Pravesh Sharma
a954f22fe8 Fixed an issue where the CSV file would not download if the CSV quote character length exceeded 1. #5505 2022-11-28 13:49:22 +05:30
Pravesh Sharma
a305c03238 Fixed an issue where editor position was wrong when editing data from result grid. #5548 2022-11-25 11:43:56 +05:30
Akshay Joshi
9d3654bd69 Ensure that the query history date format in Desktop mode matches the format of the locale of the pgadmin server. #5495
Format the time based on pgadmin servers locale.
2022-11-24 10:48:05 +05:30
Mark Mayo
41508f7f67 python 3 updates
- Fix super() calls for python 3
- No need to inherit objects.
- No need for u at the start of strings
- Tidied up some brackets and f-strings too
2022-11-19 10:13:41 +05:30
Nikhil Mohite
500e59a3cf Fixed PSQL API test cases. 2022-11-19 10:12:14 +05:30
Aditya Toshniwal
2ab5d2b647 Ensure that the correct error message in ERD for permission denied should be shown. #5537 2022-11-16 14:37:54 +05:30
Aditya Toshniwal
6d881fa34e Use the shared server username when opening query tool. #5533 2022-11-16 13:40:38 +05:30
Akshay Joshi
2a7b5a572f Fixed linter error. 2022-11-15 14:13:05 +05:30