pgadmin4/web
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
..
migrations 1. Added Master Password to increase the security of saved passwords. Fixes #4184 2019-05-28 12:00:18 +05:30
pgadmin 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
regression 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
.editorconfig Add an editorconfig file to help maintain coding standards. 2017-07-21 09:39:23 +01:00
.eslintignore Ignore the ycache directory when linting. 2018-05-31 10:34:29 -04:00
.eslintrc.js Added recommended ESLinter checks. Fixes #4142 2019-04-05 13:07:43 +05:30
babel.cfg Fix translation extraction for new client side translations, and update catalogs. 2017-03-28 15:21:49 -04:00
config.py Update version for release 2019-06-28 09:40:31 -04:00
karma.conf.js Remove the large and unnecessary dependency on React and 87 other related libraries. Fixes #4018 2019-03-07 10:51:59 +00:00
package.json Set the mouse cursor appropriately based on the layout lock state. Fixes #4318 2019-07-04 14:33:05 +01:00
pgAdmin4.py Fix an issue with stdout redirection on Windows, and remove code added in a failed attempt to resolve a Windows regression test issue. 2019-03-19 15:55:34 +00:00
pgAdmin4.wsgi Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
setup.py Don't try to set permissions on Windows. It won't work anyway. Fixes #4276 2019-05-20 13:53:08 +01:00
webpack.config.js Ensure popper.js is installed when needed. Fixes #4219 2019-04-30 13:57:10 +01:00
webpack.shim.js Allow the UI layout to be fully locked or to prevent docking changes. Fixes #2653 2019-05-31 11:51:30 -04:00
webpack.test.config.js Allow the UI layout to be fully locked or to prevent docking changes. Fixes #2653 2019-05-31 11:51:30 -04:00
yarn.lock Set the mouse cursor appropriately based on the layout lock state. Fixes #4318 2019-07-04 14:33:05 +01:00