From d81960a6eb4d912885022a5643936ba6cfbbc59c Mon Sep 17 00:00:00 2001 From: Aditya Toshniwal Date: Tue, 12 Oct 2021 14:26:01 +0530 Subject: [PATCH] Fixed API Test Case for ERD --- .../tools/erd/static/js/erd_tool/ERDCore.js | 15 ---------- .../tools/erd/tests/test_sql_input_data.json | 29 ++++++++++--------- 2 files changed, 15 insertions(+), 29 deletions(-) diff --git a/web/pgadmin/tools/erd/static/js/erd_tool/ERDCore.js b/web/pgadmin/tools/erd/static/js/erd_tool/ERDCore.js index b63b1786a..60dbf4e34 100644 --- a/web/pgadmin/tools/erd/static/js/erd_tool/ERDCore.js +++ b/web/pgadmin/tools/erd/static/js/erd_tool/ERDCore.js @@ -381,21 +381,6 @@ export default class ERDCore { })], }); - // let tableData = { - // name: `${leftNode.getData().name}_${rightNode.getData().name}`, - // schema: leftNode.getData().schema, - // columns: [{ - // ...leftNode.getColumnAt(manytomanyData.left_table_column_attnum), - // 'name': `${leftNode.getData().name}_${leftNode.getColumnAt(manytomanyData.left_table_column_attnum).name}`, - // 'is_primary_key': false, - // 'attnum': 0, - // },{ - // ...rightNode.getColumnAt(manytomanyData.right_table_column_attnum), - // 'name': `${rightNode.getData().name}_${rightNode.getColumnAt(manytomanyData.right_table_column_attnum).name}`, - // 'is_primary_key': false, - // 'attnum': 1, - // }], - // }; let newNode = this.addNode(tableData); this.clearSelection(); newNode.setSelected(true); diff --git a/web/pgadmin/tools/erd/tests/test_sql_input_data.json b/web/pgadmin/tools/erd/tests/test_sql_input_data.json index 3c8182e68..bd149a237 100644 --- a/web/pgadmin/tools/erd/tests/test_sql_input_data.json +++ b/web/pgadmin/tools/erd/tests/test_sql_input_data.json @@ -80,6 +80,21 @@ ], "include": [] } + ], + "foreign_key": [ + { + "schema": "public", + "table": "newtable2", + "remote_schema": "public", + "remote_table": "newtable1", + "columns": [ + { + "local_column": "table1_id", + "referenced": "id", + "references": "1d9dc56e-e4f9-48b9-889b-6084ec6446bf" + } + ] + } ] }, "f001a770-d6fa-4572-b88b-11dd5e38d30c": { @@ -88,19 +103,5 @@ "schema": "public", "primary_key": [] } - }, - "links": { - "998de19a-caa0-431e-9cf7-97827f01022b": { - "schema": "public", - "table": "newtable2", - "remote_schema": "public", - "remote_table": "newtable1", - "columns": [ - { - "local_column": "table1_id", - "referenced": "id" - } - ] - } } }