Added support of Packages, Sequences and Synonyms to the Schema Diff. Fixes #5264
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=ce89ae3c1d4125daa311916e59645abf47829ca1
Modified Files
--------------
docs/en_US/release_notes_4_21.rst | 1 +
.../servers/databases/schemas/packages/__init__.py | 19 +-
.../templates/packages/ppas/9.2_plus/create.sql | 1 +
.../templates/packages/ppas/9.2_plus/update.sql | 7 +-
.../databases/schemas/sequences/__init__.py | 52 +++++-
.../servers/databases/schemas/synonyms/__init__.py | 49 ++++-
.../schemas/synonyms/static/js/synonym.js | 2 +
.../templates/synonyms/sql/default/delete.sql | 3 +-
web/pgadmin/tools/schema_diff/directory_compare.py | 80 +++++---
.../tools/schema_diff/tests/pg/10_plus/source.sql | 47 +++++
.../tools/schema_diff/tests/pg/10_plus/target.sql | 44 +++++
.../tools/schema_diff/tests/pg/11_plus/source.sql | 47 +++++
.../tools/schema_diff/tests/pg/11_plus/target.sql | 44 +++++
.../tools/schema_diff/tests/pg/12_plus/source.sql | 47 +++++
.../tools/schema_diff/tests/pg/12_plus/target.sql | 44 +++++
.../tools/schema_diff/tests/pg/9.2_plus/source.sql | 47 +++++
.../tools/schema_diff/tests/pg/9.2_plus/target.sql | 44 +++++
.../schema_diff/tests/ppas/10_plus/source.sql | 208 +++++++++++++++++++++
.../schema_diff/tests/ppas/10_plus/target.sql | 195 +++++++++++++++++++
.../schema_diff/tests/ppas/9.2_plus/source.sql | 208 ++++++++++++++++++++-
.../schema_diff/tests/ppas/9.2_plus/target.sql | 192 +++++++++++++++++++
21 files changed, 1346 insertions(+), 35 deletions(-)