Pravesh Sharma
5dd63ca16b
Fixed an issue where modifying a shared server incorrectly updated the original server details. #9258
2026-02-25 11:22:44 +05:30
Lance J.
6d0d387f53
ERD Tool: Insert table with relations via drag-and-drop. #5578 #8198
...
* Add preference for insert with relations
Co-authored-by: Christian P. <pirnichristian@gmail.com>
* Insert tables with relations on drag and drop
Co-authored-by: Christian P. <pirnichristian@gmail.com>
* Fix test mock not returning Erd Supported Data
Co-authored-by: Christian P. <pirnichristian@gmail.com>
---------
Co-authored-by: Christian P. <pirnichristian@gmail.com>
2026-02-24 12:15:54 +05:30
Rohit Bhati
3995ba9a95
Add support for 'ONLY' in Index creation dialog. #6386
2026-02-24 12:14:36 +05:30
balodis
080fcc1cfb
Fix column ordering in unique/primary key constraint properties
...
The fromRaw formatter for the Columns field in unique constraint and
primary key properties used _.filter(allOptions, ...), which preserved
the order of allOptions (table column position) rather than the
constraint-defined column order from backendVal. Replaced with _.find
mapped over backendVal to preserve the correct constraint column order.
Added unit tests for cell and type formatter functions to verify
column ordering is preserved.
2026-02-23 17:11:38 +05:30
Murtuza Zabuawala
b366d210dc
Allow users to customize "OF TYPE" columns during table creation. #229
2026-02-10 14:33:22 +05:30
Pravesh Sharma
f52584eef8
Fixed an issue where column comments were not displayed in the SQL tab for materialised views. #9486
2026-02-09 14:46:15 +05:30
Akshay Joshi
31d1dbc697
Ensure that the tooltip is disabled for a password cell in a dialog grid. #9552
2026-01-22 15:15:13 +05:30
Anil Sahoo
0cac007970
Add new options like INHERIT and SET to the Role's membership tab. #6451
2026-01-20 11:53:32 +05:30
Pravesh Sharma
a9d56402a1
Fixed an issue where connection parameters were using localized values instead of literal values, causing connection failures. #9500
2026-01-08 18:10:15 +05:30
Rohit Bhati
d30fd5d67e
Disable Parameters and Membership fields when object is not new for Login and group roles. #9350
2026-01-06 16:45:07 +05:30
Yogesh Mahajan
1301e5d2ff
Ensure saved shared server passwords are re-encrypted on password change. #9258
2026-01-06 11:29:42 +05:30
Akshay Joshi
52daa56a04
Copyright updated for 2026
2026-01-05 13:33:45 +05:30
Khushboo Vashi
6f5c69a4c8
Specify the correct hostname placeholder for the Password Exec command.
2025-12-05 14:40:47 +05:30
Dave Page
e7db3510e1
Javascript string cleanup ( #9405 )
...
* Javascript string cleanup
* Further JS string fixes.
2025-12-01 10:17:30 +00:00
Dave Page
70e4435b04
Python string cleanup
...
* Python string cleanup
* Fix line lengths
* Further Python string fixes.
2025-12-01 11:06:21 +05:30
Rohit Bhati
f06668aed9
Add support of DEPENDS/NO DEPENDS ON EXTENSION for INDEX. #6388
2025-11-19 12:32:35 +05:30
Rohit Bhati
467e496599
Add support of DEPENDS/NO DEPENDS ON EXTENSION for MATERIALIZED VIEW. #6390
2025-11-18 16:14:00 +05:30
Anil Sahoo
14dec7e5ed
Add support for showing the column data type beside column name in the object explorer. #8968
2025-11-12 19:50:28 +05:30
Khushboo Vashi
d1805c5640
Ensure that the Password Change and Application Restore features comply with FIPS standards.
2025-11-07 17:32:51 +05:30
Rohit Bhati
38ebb43bac
Add support of DEPENDS/NO DEPENDS ON EXTENSION for PROCEDURE. #6391
2025-10-31 18:17:04 +05:30
Akshay Joshi
b62212b8e5
Fixed an issue that prevented assigning multiple users to an RLS policy. #9304
2025-10-30 18:54:20 +05:30
Anil Sahoo
282a956f4f
Reverted changes in Python tests for EPAS/PG YAML files that were added to support Subscription RESQL test cases and adjust streaming values for PG v16+.
2025-10-30 12:50:33 +05:30
Akshay Joshi
c7a6056ee3
Fixed an issue where Schema Diff does not ignore Tablespace for indexes. #9117
2025-10-28 16:31:39 +05:30
Anil Sahoo
5f22b4e2d2
Fixed following issues related to auto-update:
...
1. Fixed the issue where auto-update was not working for macOS x64 arch machines as pgadmin4 zip file name has x86_64 in it.
2. Improved error handling in the /upgrade_check API by replacing the static “Failed to check for update” message for Windows users with a dynamic error message.
3. Fixed the CSS issue affecting the close icon in the warning notifier.
4. Removed trailing periods from helper texts and notifier messages in the app’s auto-update workflow. #9133
2025-10-13 17:25:14 +05:30
Rohit Bhati
758bbc7272
Enable depends on extension option on for functions.
2025-10-13 11:39:37 +05:30
Akshay Joshi
e9b97d61f8
1) Pin pywinpty due to https://github.com/andfoy/pywinpty/issues/545
...
2) Remove scram_client_key and scram_server_key from the connection string parameter
as it is not meant to be specified directly by users or client applications.
2025-10-10 13:07:32 +05:30
Akshay Joshi
f3567518d3
Added option to skip the password dialog when using an identity file. #6996
...
1. Don't ask for the SSH Tunnel or Database server password if it is already saved.
2. Modified the generic error message from the SSH Tunnel library.
2025-10-07 13:13:37 +05:30
Yogesh Mahajan
c6af61afd3
Implement pre and post scenario SQL execution in subscription ResQL tests to manage publication lifecycle. #8932
2025-10-03 12:12:15 +05:30
Rohit Bhati
9e6ab295df
Add support of DEPENDS/NO DEPENDS ON EXTENSION for ALTER FUNCTION. #6385
2025-10-01 13:49:03 +05:30
Anil Sahoo
c75bba03c2
1) Added 'failover' parameter support in CREATE and ALTER SUBSCRIPTION for PostgreSQL v17+. #8932
...
2) Added 'two_phase' parameter support for ALTER SUBSCRIPTION for PostgreSQL v18+.
3) Updated versioned_template_loader.py to prioritize v18+ templates.
4) Updated the default value of the streaming parameter in CREATE SUBSCRIPTION to 'parallel' in PG v18 (previously false).
2025-09-29 12:52:47 +05:30
Akshay Joshi
3e66b6f7be
1) Added "MULTIRANGE_TYPE_NAME" option while creating a Range Type. #6394
...
2) Added "SUBSCRIPT" option while creating an External Type. #6395
2025-09-11 14:27:27 +05:30
Rohit Bhati
fc41c795f1
Add menu items for truncating foreign tables. #6396
2025-08-28 10:23:46 +05:30
Akshay Joshi
1eb7c9d3e2
Added support for builtin locale provider while creating Collation. #8931
2025-08-11 11:42:14 +05:30
Khushboo Vashi
d53a34b8df
Fixed the issue where updating the name of a table column does not reflect in the corresponding primary key constraint. #7617
2025-08-07 16:36:38 +05:30
Akshay Joshi
1316a3d7d8
Added all new connection string parameters introduced in PostgreSQL 16 and later. #8935
2025-08-04 12:02:30 +05:30
Rohit Bhati
3b9359945e
Added PKEY index in the index statistics summary. #8971
2025-07-31 17:12:15 +05:30
Aditya Toshniwal
99b822e472
Add support for server tag-based filtering in the Object Explorer. #8917
2025-07-31 17:06:40 +05:30
Aditya Toshniwal
b2ec3a5acc
Fixed an issue where pgAdmin failed to update the server connection status when the server was disconnected in the background and a refresh was performed on that server. #8149
2025-07-31 12:43:49 +05:30
Akshay Joshi
aa0a1f676d
Fix PEP8
2025-07-29 18:12:40 +05:30
Akshay Joshi
5963593fed
Replace keyword PROCEDURE with FUNCTION while creating trigger and event trigger. #6384
2025-07-29 17:48:41 +05:30
Murtuza Zabuawala
e73d8f4532
Fixed incorrect behaviour of the option deduplicate items after creating the index. #8969
2025-07-28 13:23:39 +05:30
Akshay Joshi
8046c238d8
Make the 'Password' and 'Save Password' options visible in edit mode in the Server Dialog.
2025-07-17 18:19:20 +05:30
Akshay Joshi
d26b63fdf5
Use 'Drop' instead of 'Delete' for object commands to make destructive actions more deliberate. #8958
2025-07-16 18:02:24 +05:30
Rohit Bhati
770a0f27af
Ensure that keyboard shortcuts are displayed in tooltips, context menus, and the main menu. #1923
2025-07-16 17:51:26 +05:30
Akshay Joshi
82e6b57d04
1) Added new columns in pg_stats table.
...
2) Updated release note.
2025-07-10 19:11:33 +05:30
Akshay Joshi
e4f17e5a6c
Ensure that pgAdmin 4 is compatible with PG/EPAS v18. #8828
2025-07-08 18:34:39 +05:30
Aditya Toshniwal
1e0e9c4f7d
1) Open preferences in a new tab instead of a dialog for better user experience. #6743
...
2) Add a search box to enable searching within the preferences tab. #2864
2025-06-12 19:03:54 +05:30
Rohit Bhati
814250aade
Added role-based restrictions for editing server connections. #1947
2025-06-10 12:19:41 +05:30
Akshay Joshi
4cd331f0ca
Fixed an issue where the Columns node was not visible under Catalog Objects. #8834
2025-06-06 12:34:20 +05:30
Akshay Joshi
7504f6216a
Fixed an issue where the Schema Diff Tool incorrectly reported differences due to variations in the order of the privileges. #8032
2025-05-29 19:08:56 +05:30