pgadmin4/web/pgadmin
Yosry Muhammad 710d520631 Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760
When a query is run in the Query Tool, check if the source of the columns
can be identified as being from a single table, and that we have all
columns that make up the primary key. If so, consider the resultset to
be editable and allow the user to edit data and add/remove rows in the
grid. Changes to data are saved using SAVEPOINTs as part of any
transaction that's in progress, and rolled back if there are integrity
violations, without otherwise affecting the ongoing transaction.

Implemented by Yosry Muhammad as a Google Summer of Code project.
2019-07-17 11:45:20 +01:00
..
about Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
browser pgAgent fixes: 2019-07-15 15:54:57 +01:00
dashboard 1. Added Master Password to increase the security of saved passwords. Fixes #4184 2019-05-28 12:00:18 +05:30
feature_tests Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760 2019-07-17 11:45:20 +01:00
help Added recommended ESLinter checks. Fixes #4142 2019-04-05 13:07:43 +05:30
misc Add EXPLAIN options for SETTINGS and SUMMARY. Fixes #4335 2019-07-03 13:57:56 +01:00
model 1. Added Master Password to increase the security of saved passwords. Fixes #4184 2019-05-28 12:00:18 +05:30
preferences Allow the UI layout to be fully locked or to prevent docking changes. Fixes #2653 2019-05-31 11:51:30 -04:00
redirects Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
settings Allow the UI layout to be fully locked or to prevent docking changes. Fixes #2653 2019-05-31 11:51:30 -04:00
setup Fix typo 2019-07-16 14:36:29 +01:00
static Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760 2019-07-17 11:45:20 +01:00
templates Prevent the "Please login to access this page" message displaying multiple times. Fixes #4306 2019-06-17 14:12:36 +01:00
tools Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760 2019-07-17 11:45:20 +01:00
translations update the release date and message catalogs 2019-06-28 09:38:20 -04:00
utils Rename horribly named function. 2019-07-12 13:00:23 +01:00
__init__.py Prevent the "Please login to access this page" message displaying multiple times. Fixes #4306 2019-06-17 14:12:36 +01:00
messages.pot update the release date and message catalogs 2019-06-28 09:38:20 -04:00