Add support for Foreign data wrappers, servers and user mappings.
Branch
------
master
Details
-------
http://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=3969e915630d2e566575be5dac99d2b79b5093b3
Author: Neel Patel <neel.patel@enterprisedb.com>
Modified Files
--------------
.../databases/foreign_data_wrappers/__init__.py | 759 +++++++++++++++++++++
.../foreign_servers/__init__.py | 754 ++++++++++++++++++++
.../static/img/coll-foreign_server.png | Bin 0 -> 476 bytes
.../foreign_servers/static/img/foreign_server.png | Bin 0 -> 518 bytes
.../foreign_servers/js/foreign_servers.js | 180 +++++
.../templates/foreign_servers/sql/9.1_plus/acl.sql | 27 +
.../foreign_servers/sql/9.1_plus/create.sql | 40 ++
.../foreign_servers/sql/9.1_plus/delete.sql | 9 +
.../foreign_servers/sql/9.1_plus/dependents.sql | 12 +
.../foreign_servers/sql/9.1_plus/properties.sql | 27 +
.../foreign_servers/sql/9.1_plus/update.sql | 87 +++
.../templates/foreign_servers/sql/9.3_plus/acl.sql | 21 +
.../foreign_servers/sql/9.3_plus/create.sql | 40 ++
.../foreign_servers/sql/9.3_plus/delete.sql | 9 +
.../foreign_servers/sql/9.3_plus/dependents.sql | 12 +
.../foreign_servers/sql/9.3_plus/properties.sql | 26 +
.../foreign_servers/sql/9.3_plus/update.sql | 87 +++
.../foreign_servers/user_mapping/__init__.py | 753 ++++++++++++++++++++
.../user_mapping/static/img/coll-user_mapping.png | Bin 0 -> 557 bytes
.../user_mapping/static/img/user_mapping.png | Bin 0 -> 518 bytes
.../templates/user_mappings/js/user_mappings.js | 157 +++++
.../user_mappings/sql/9.1_plus/create.sql | 13 +
.../user_mappings/sql/9.1_plus/delete.sql | 9 +
.../user_mappings/sql/9.1_plus/properties.sql | 23 +
.../user_mappings/sql/9.1_plus/update.sql | 37 +
.../static/img/coll-foreign_data_wrapper.png | Bin 0 -> 444 bytes
.../static/img/foreign_data_wrapper.png | Bin 0 -> 411 bytes
.../js/foreign_data_wrappers.js | 180 +++++
.../foreign_data_wrappers/sql/9.1_plus/acl.sql | 27 +
.../foreign_data_wrappers/sql/9.1_plus/create.sql | 38 ++
.../foreign_data_wrappers/sql/9.1_plus/delete.sql | 8 +
.../sql/9.1_plus/handlers.sql | 2 +
.../sql/9.1_plus/properties.sql | 14 +
.../foreign_data_wrappers/sql/9.1_plus/update.sql | 99 +++
.../sql/9.1_plus/validators.sql | 2 +
.../foreign_data_wrappers/sql/9.3_plus/acl.sql | 21 +
.../foreign_data_wrappers/sql/9.3_plus/create.sql | 37 +
.../foreign_data_wrappers/sql/9.3_plus/delete.sql | 8 +
.../sql/9.3_plus/handlers.sql | 2 +
.../sql/9.3_plus/properties.sql | 14 +
.../foreign_data_wrappers/sql/9.3_plus/update.sql | 99 +++
.../sql/9.3_plus/validators.sql | 2 +
.../templates/depends/sql/9.1_plus/dependents.sql | 28 +-
web/pgadmin/browser/utils.py | 2 +
web/pgadmin/misc/depends/static/js/depends.js | 4 +-
.../static/js/alertifyjs/pgadmin.defaults.js | 4 +-
46 files changed, 3661 insertions(+), 12 deletions(-)