Created
March 13, 2021 01:29
-
-
Save steve-chavez/e0f857cb223cfc8a539cd1feceb0f102 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"success": 1, | |
"errormsg": "", | |
"info": "", | |
"result": null, | |
"data": [ | |
{ | |
"id": 326, | |
"type": "cast", | |
"label": "Casts", | |
"title": "money->bigint", | |
"oid": 1399676, | |
"status": "Source Only", | |
"source_ddl": "-- Cast: money -> bigint\n\n-- DROP CAST (money AS bigint);\n\nCREATE CAST (money AS bigint)\n\tWITHOUT FUNCTION\n\tAS IMPLICIT;\n\nCOMMENT ON CAST (money AS bigint) IS 'money -> bigint';", | |
"target_ddl": "", | |
"diff_ddl": "-- Cast: money -> bigint\n\n-- DROP CAST (money AS bigint);\n\nCREATE CAST (money AS bigint)\n\tWITHOUT FUNCTION\n\tAS IMPLICIT;\n\nCOMMENT ON CAST (money AS bigint) IS 'money -> bigint';", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 327, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_src", | |
"oid": 1399678, | |
"status": "Source Only", | |
"source_ddl": "-- Event Trigger: evt_tri_src on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_src;\n\nCREATE EVENT TRIGGER evt_tri_src ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nCOMMENT ON EVENT TRIGGER evt_tri_src\n IS 'Event Trigger Source';\n\nALTER EVENT TRIGGER evt_tri_src\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "-- Event Trigger: evt_tri_src on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_src;\n\nCREATE EVENT TRIGGER evt_tri_src ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nCOMMENT ON EVENT TRIGGER evt_tri_src\n IS 'Event Trigger Source';\n\nALTER EVENT TRIGGER evt_tri_src\n OWNER TO postgres;\n", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 328, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_tar", | |
"oid": 1400593, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Event Trigger: evt_tri_tar on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_tar;\n\nCREATE EVENT TRIGGER evt_tri_tar ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nCOMMENT ON EVENT TRIGGER evt_tri_tar\n IS 'Event Trigger Source';\n\nALTER EVENT TRIGGER evt_tri_tar\n OWNER TO postgres;\n", | |
"diff_ddl": "DROP EVENT TRIGGER IF EXISTS evt_tri_tar;\n", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 329, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_event1", | |
"oid": 1399679, | |
"source_oid": 1399679, | |
"target_oid": 1400594, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_event1 on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_event1;\n\nCREATE EVENT TRIGGER evt_tri_diff_event1 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_event1\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_event1 on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_event1;\n\nCREATE EVENT TRIGGER evt_tri_diff_event1 ON DDL_COMMAND_END\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_event1\n OWNER TO postgres;\n", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of Trigger Function, Event or WHEN\n-- so we need to drop the existing event trigger first and re-create it.\nDROP EVENT TRIGGER IF EXISTS evt_tri_diff_event1;\n\nCREATE EVENT TRIGGER evt_tri_diff_event1 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 330, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_event2", | |
"oid": 1399680, | |
"source_oid": 1399680, | |
"target_oid": 1400595, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_event2 on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_event2;\n\nCREATE EVENT TRIGGER evt_tri_diff_event2 ON DDL_COMMAND_END\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_event2\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_event2 on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_event2;\n\nCREATE EVENT TRIGGER evt_tri_diff_event2 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_event2\n OWNER TO postgres;\n", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of Trigger Function, Event or WHEN\n-- so we need to drop the existing event trigger first and re-create it.\nDROP EVENT TRIGGER IF EXISTS evt_tri_diff_event2;\n\nCREATE EVENT TRIGGER evt_tri_diff_event2 ON DDL_COMMAND_END\n EXECUTE PROCEDURE public.evt_tri_fun();", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 331, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_event3", | |
"oid": 1399681, | |
"source_oid": 1399681, | |
"target_oid": 1400596, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_event3 on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_event3;\n\nCREATE EVENT TRIGGER evt_tri_diff_event3 ON SQL_DROP\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_event3\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_event3 on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_event3;\n\nCREATE EVENT TRIGGER evt_tri_diff_event3 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_event3\n OWNER TO postgres;\n", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of Trigger Function, Event or WHEN\n-- so we need to drop the existing event trigger first and re-create it.\nDROP EVENT TRIGGER IF EXISTS evt_tri_diff_event3;\n\nCREATE EVENT TRIGGER evt_tri_diff_event3 ON SQL_DROP\n EXECUTE PROCEDURE public.evt_tri_fun();", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 332, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_enable_status3", | |
"oid": 1399684, | |
"source_oid": 1399684, | |
"target_oid": 1400599, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_enable_status3 on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_enable_status3;\n\nCREATE EVENT TRIGGER evt_tri_diff_enable_status3 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status3\n ENABLE ALWAYS;\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status3\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_enable_status3 on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_enable_status3;\n\nCREATE EVENT TRIGGER evt_tri_diff_enable_status3 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status3\n OWNER TO postgres;\n", | |
"diff_ddl": "ALTER EVENT TRIGGER evt_tri_diff_enable_status3\n ENABLE ALWAYS;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 333, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_func", | |
"oid": 1399685, | |
"source_oid": 1399685, | |
"target_oid": 1400600, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_func on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_func;\n\nCREATE EVENT TRIGGER evt_tri_diff_func ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_func\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_func on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_func;\n\nCREATE EVENT TRIGGER evt_tri_diff_func ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun2();\n\nALTER EVENT TRIGGER evt_tri_diff_func\n OWNER TO postgres;\n", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of Trigger Function, Event or WHEN\n-- so we need to drop the existing event trigger first and re-create it.\nDROP EVENT TRIGGER IF EXISTS evt_tri_diff_func;\n\nCREATE EVENT TRIGGER evt_tri_diff_func ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 334, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_enable_status2", | |
"oid": 1399683, | |
"source_oid": 1399683, | |
"target_oid": 1400598, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_enable_status2 on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_enable_status2;\n\nCREATE EVENT TRIGGER evt_tri_diff_enable_status2 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status2\n ENABLE REPLICA;\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status2\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_enable_status2 on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_enable_status2;\n\nCREATE EVENT TRIGGER evt_tri_diff_enable_status2 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status2\n DISABLE;\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status2\n OWNER TO postgres;\n", | |
"diff_ddl": "ALTER EVENT TRIGGER evt_tri_diff_enable_status2\n ENABLE REPLICA;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 335, | |
"type": "event_trigger", | |
"label": "Event Triggers", | |
"title": "evt_tri_diff_enable_status1", | |
"oid": 1399682, | |
"source_oid": 1399682, | |
"target_oid": 1400597, | |
"status": "Different", | |
"source_ddl": "-- Event Trigger: evt_tri_diff_enable_status1 on database diff_source\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_enable_status1;\n\nCREATE EVENT TRIGGER evt_tri_diff_enable_status1 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status1\n DISABLE;\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status1\n OWNER TO postgres;\n", | |
"target_ddl": "-- Event Trigger: evt_tri_diff_enable_status1 on database diff_target\n\n-- DROP EVENT TRIGGER IF EXISTS evt_tri_diff_enable_status1;\n\nCREATE EVENT TRIGGER evt_tri_diff_enable_status1 ON DDL_COMMAND_START\n EXECUTE PROCEDURE public.evt_tri_fun();\n\nALTER EVENT TRIGGER evt_tri_diff_enable_status1\n OWNER TO postgres;\n", | |
"diff_ddl": "ALTER EVENT TRIGGER evt_tri_diff_enable_status1\n DISABLE;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "trigger_function", | |
"name": "public.evt_tri_fun", | |
"oid": 1399677 | |
} | |
] | |
}, | |
{ | |
"id": 336, | |
"type": "extension", | |
"label": "Extensions", | |
"title": "adminpack", | |
"oid": 1399686, | |
"source_oid": 1399686, | |
"target_oid": 1400601, | |
"status": "Different", | |
"source_ddl": "-- Extension: adminpack\n\n-- DROP EXTENSION adminpack;\n\nCREATE EXTENSION adminpack\n SCHEMA pg_catalog\n VERSION \"1.1\";\n", | |
"target_ddl": "-- Extension: adminpack\n\n-- DROP EXTENSION adminpack;\n\nCREATE EXTENSION adminpack\n SCHEMA pg_catalog\n VERSION \"1.0\";\n", | |
"diff_ddl": "ALTER EXTENSION adminpack\n UPDATE TO \"1.1\";\n", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "role", | |
"name": "steve-chavez", | |
"field": "Owner" | |
} | |
] | |
}, | |
{ | |
"id": 337, | |
"type": "extension", | |
"label": "Extensions", | |
"title": "btree_gist", | |
"oid": 1398829, | |
"source_oid": 1398829, | |
"target_oid": 1399735, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 338, | |
"type": "extension", | |
"label": "Extensions", | |
"title": "plpgsql", | |
"oid": 14053, | |
"source_oid": 14053, | |
"target_oid": 14053, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 339, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_src", | |
"oid": 1399701, | |
"status": "Source Only", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_src\n\n-- DROP FOREIGN DATA WRAPPER fdw_src\n\nCREATE FOREIGN DATA WRAPPER fdw_src\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_src\n OWNER TO postgres;\n\nCOMMENT ON FOREIGN DATA WRAPPER fdw_src\n IS 'Foreign Data Wrapper';", | |
"target_ddl": "", | |
"diff_ddl": "-- Foreign Data Wrapper: fdw_src\n\n-- DROP FOREIGN DATA WRAPPER fdw_src\n\nCREATE FOREIGN DATA WRAPPER fdw_src\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_src\n OWNER TO postgres;\n\nCOMMENT ON FOREIGN DATA WRAPPER fdw_src\n IS 'Foreign Data Wrapper';", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 340, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_tar", | |
"oid": 1400615, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_tar\n\n-- DROP FOREIGN DATA WRAPPER fdw_tar\n\nCREATE FOREIGN DATA WRAPPER fdw_tar\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_tar\n OWNER TO postgres;\n\nCOMMENT ON FOREIGN DATA WRAPPER fdw_tar\n IS 'Foreign Data Wrapper';", | |
"diff_ddl": "DROP FOREIGN DATA WRAPPER fdw_tar ;\n", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 341, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_add_validator", | |
"oid": 1399704, | |
"source_oid": 1399704, | |
"target_oid": 1400618, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_add_validator\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_add_validator\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_add_validator\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_add_validator\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_add_validator\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_add_validator\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_add_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_add_validator\n OWNER TO postgres;", | |
"diff_ddl": "ALTER FOREIGN DATA WRAPPER fdw_diff_add_validator\n VALIDATOR pg_catalog.postgresql_fdw_validator;", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 342, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_remove_options", | |
"oid": 1399707, | |
"source_oid": 1399707, | |
"target_oid": 1400621, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_remove_options\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_remove_options\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_remove_options;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_remove_options\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_remove_options\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_remove_options\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_remove_options\n OPTIONS (debug 'true');\n\nALTER FOREIGN DATA WRAPPER fdw_diff_remove_options\n OWNER TO postgres;", | |
"diff_ddl": "ALTER FOREIGN DATA WRAPPER fdw_diff_remove_options\n OPTIONS (DROP debug);", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 343, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_remove_validator", | |
"oid": 1399705, | |
"source_oid": 1399705, | |
"target_oid": 1400619, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_remove_validator\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_remove_validator\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_remove_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_remove_validator\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_remove_validator\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_remove_validator\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_remove_validator\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_remove_validator\n OWNER TO postgres;", | |
"diff_ddl": "ALTER FOREIGN DATA WRAPPER fdw_diff_remove_validator\n NO VALIDATOR;", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 344, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_acl_add", | |
"oid": 1399702, | |
"source_oid": 1399702, | |
"target_oid": 1400616, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_acl_add\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_acl_add\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_acl_add\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_acl_add\n OWNER TO postgres;\n\nGRANT USAGE ON FOREIGN DATA WRAPPER fdw_diff_acl_add TO PUBLIC;\nGRANT USAGE ON FOREIGN DATA WRAPPER fdw_diff_acl_add TO postgres WITH GRANT OPTION;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_acl_add\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_acl_add\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_acl_add\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_acl_add\n OWNER TO postgres;", | |
"diff_ddl": "GRANT USAGE ON FOREIGN DATA WRAPPER fdw_diff_acl_add TO PUBLIC;\nGRANT USAGE ON FOREIGN DATA WRAPPER fdw_diff_acl_add TO postgres WITH GRANT OPTION;", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 345, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_acl_revoke", | |
"oid": 1399703, | |
"source_oid": 1399703, | |
"target_oid": 1400617, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_acl_revoke\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_acl_revoke\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_acl_revoke\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_acl_revoke\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_acl_revoke\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_acl_revoke\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_acl_revoke\n VALIDATOR pg_catalog.postgresql_fdw_validator;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_acl_revoke\n OWNER TO postgres;\n\nGRANT USAGE ON FOREIGN DATA WRAPPER fdw_diff_acl_revoke TO PUBLIC;\nGRANT USAGE ON FOREIGN DATA WRAPPER fdw_diff_acl_revoke TO postgres WITH GRANT OPTION;", | |
"diff_ddl": "REVOKE ALL ON FOREIGN DATA WRAPPER fdw_diff_acl_revoke FROM PUBLIC;\nREVOKE ALL ON FOREIGN DATA WRAPPER fdw_diff_acl_revoke FROM postgres;", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 348, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_options", | |
"oid": 1399708, | |
"source_oid": 1399708, | |
"target_oid": 1400622, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_options\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_options\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_options\n OPTIONS (debug 'false');\n\nALTER FOREIGN DATA WRAPPER fdw_diff_options\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_options\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_options\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_options\n OPTIONS (debug 'true');\n\nALTER FOREIGN DATA WRAPPER fdw_diff_options\n OWNER TO postgres;", | |
"diff_ddl": "ALTER FOREIGN DATA WRAPPER fdw_diff_options\n OPTIONS (SET debug 'false');", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 349, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "fdw_diff_add_options", | |
"oid": 1399706, | |
"source_oid": 1399706, | |
"target_oid": 1400620, | |
"status": "Different", | |
"source_ddl": "-- Foreign Data Wrapper: fdw_diff_add_options\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_add_options\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_add_options\n OPTIONS (debug 'true');\n\nALTER FOREIGN DATA WRAPPER fdw_diff_add_options\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Data Wrapper: fdw_diff_add_options\n\n-- DROP FOREIGN DATA WRAPPER fdw_diff_add_options\n\nCREATE FOREIGN DATA WRAPPER fdw_diff_add_options;\n\nALTER FOREIGN DATA WRAPPER fdw_diff_add_options\n OWNER TO postgres;", | |
"diff_ddl": "ALTER FOREIGN DATA WRAPPER fdw_diff_add_options\n OPTIONS (ADD debug 'true');", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 346, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "test_fdw_for_foreign_server", | |
"oid": 1399709, | |
"source_oid": 1399709, | |
"target_oid": 1400623, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 347, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "test_fdw_for_user_mapping", | |
"oid": 1399719, | |
"source_oid": 1399719, | |
"target_oid": 1400633, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 350, | |
"type": "foreign_data_wrapper", | |
"label": "Foreign Data Wrappers", | |
"title": "test_fdw_for_foreign_table", | |
"oid": 1399633, | |
"source_oid": 1399633, | |
"target_oid": 1400548, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 351, | |
"type": "language", | |
"label": "Languages", | |
"title": "src_trusted_language", | |
"oid": 1399695, | |
"status": "Source Only", | |
"source_ddl": "-- Language: src_trusted_language\n\n-- DROP LANGUAGE src_trusted_language\n\nCREATE TRUSTED PROCEDURAL LANGUAGE src_trusted_language\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE src_trusted_language\n OWNER TO postgres;\n\nCOMMENT ON LANGUAGE src_trusted_language\n IS 'Custom Trusted Language';\n\nGRANT USAGE ON LANGUAGE src_trusted_language TO PUBLIC;\n\nGRANT USAGE ON LANGUAGE src_trusted_language TO postgres WITH GRANT OPTION;", | |
"target_ddl": "", | |
"diff_ddl": "-- Language: src_trusted_language\n\n-- DROP LANGUAGE src_trusted_language\n\nCREATE TRUSTED PROCEDURAL LANGUAGE src_trusted_language\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE src_trusted_language\n OWNER TO postgres;\n\nCOMMENT ON LANGUAGE src_trusted_language\n IS 'Custom Trusted Language';\n\nGRANT USAGE ON LANGUAGE src_trusted_language TO PUBLIC;\n\nGRANT USAGE ON LANGUAGE src_trusted_language TO postgres WITH GRANT OPTION;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_call_handler", | |
"oid": 14054 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_inline_handler", | |
"oid": 14055 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_validator", | |
"oid": 14056 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 352, | |
"type": "language", | |
"label": "Languages", | |
"title": "src_proc_language", | |
"oid": 1399696, | |
"status": "Source Only", | |
"source_ddl": "-- Language: src_proc_language\n\n-- DROP LANGUAGE src_proc_language\n\nCREATE PROCEDURAL LANGUAGE src_proc_language\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE src_proc_language\n OWNER TO postgres;\n\nCOMMENT ON LANGUAGE src_proc_language\n IS 'Custom Procedural Language';", | |
"target_ddl": "", | |
"diff_ddl": "-- Language: src_proc_language\n\n-- DROP LANGUAGE src_proc_language\n\nCREATE PROCEDURAL LANGUAGE src_proc_language\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE src_proc_language\n OWNER TO postgres;\n\nCOMMENT ON LANGUAGE src_proc_language\n IS 'Custom Procedural Language';", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_call_handler", | |
"oid": 14054 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_inline_handler", | |
"oid": 14055 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_validator", | |
"oid": 14056 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 353, | |
"type": "language", | |
"label": "Languages", | |
"title": "tar_language", | |
"oid": 1400610, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Language: tar_language\n\n-- DROP LANGUAGE tar_language\n\nCREATE TRUSTED PROCEDURAL LANGUAGE tar_language\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE tar_language\n OWNER TO postgres;\n\nGRANT USAGE ON LANGUAGE tar_language TO PUBLIC;\n\nGRANT USAGE ON LANGUAGE tar_language TO postgres WITH GRANT OPTION;", | |
"diff_ddl": "DROP LANGUAGE tar_language;\n", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 354, | |
"type": "language", | |
"label": "Languages", | |
"title": "lan_diff_acl_revoke", | |
"oid": 1399698, | |
"source_oid": 1399698, | |
"target_oid": 1400612, | |
"status": "Different", | |
"source_ddl": "-- Language: lan_diff_acl_revoke\n\n-- DROP LANGUAGE lan_diff_acl_revoke\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_acl_revoke\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_acl_revoke\n OWNER TO postgres;", | |
"target_ddl": "-- Language: lan_diff_acl_revoke\n\n-- DROP LANGUAGE lan_diff_acl_revoke\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_acl_revoke\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_acl_revoke\n OWNER TO postgres;\n\nGRANT USAGE ON LANGUAGE lan_diff_acl_revoke TO PUBLIC;\n\nGRANT USAGE ON LANGUAGE lan_diff_acl_revoke TO postgres WITH GRANT OPTION;", | |
"diff_ddl": "REVOKE ALL ON LANGUAGE lan_diff_acl_revoke FROM PUBLIC;\nREVOKE ALL ON LANGUAGE lan_diff_acl_revoke FROM postgres;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_call_handler", | |
"oid": 14054 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_inline_handler", | |
"oid": 14055 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_validator", | |
"oid": 14056 | |
} | |
] | |
}, | |
{ | |
"id": 355, | |
"type": "language", | |
"label": "Languages", | |
"title": "lan_diff_acl_add", | |
"oid": 1399697, | |
"source_oid": 1399697, | |
"target_oid": 1400611, | |
"status": "Different", | |
"source_ddl": "-- Language: lan_diff_acl_add\n\n-- DROP LANGUAGE lan_diff_acl_add\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_acl_add\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_acl_add\n OWNER TO postgres;\n\nGRANT USAGE ON LANGUAGE lan_diff_acl_add TO PUBLIC;\n\nGRANT USAGE ON LANGUAGE lan_diff_acl_add TO postgres WITH GRANT OPTION;", | |
"target_ddl": "-- Language: lan_diff_acl_add\n\n-- DROP LANGUAGE lan_diff_acl_add\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_acl_add\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_acl_add\n OWNER TO postgres;", | |
"diff_ddl": "GRANT USAGE ON LANGUAGE lan_diff_acl_add TO PUBLIC;\n\nGRANT USAGE ON LANGUAGE lan_diff_acl_add TO postgres WITH GRANT OPTION;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_call_handler", | |
"oid": 14054 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_inline_handler", | |
"oid": 14055 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_validator", | |
"oid": 14056 | |
} | |
] | |
}, | |
{ | |
"id": 356, | |
"type": "language", | |
"label": "Languages", | |
"title": "lan_diff_type", | |
"oid": 1399699, | |
"source_oid": 1399699, | |
"target_oid": 1400613, | |
"status": "Different", | |
"source_ddl": "-- Language: lan_diff_type\n\n-- DROP LANGUAGE lan_diff_type\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_type\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_type\n OWNER TO postgres;", | |
"target_ddl": "-- Language: lan_diff_type\n\n-- DROP LANGUAGE lan_diff_type\n\nCREATE PROCEDURAL LANGUAGE lan_diff_type\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_type\n OWNER TO postgres;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of TRUSTED, HANDLER, INLINE or VALIDATOR,\n-- so we need to drop the existing language first and re-create it.\nDROP LANGUAGE lan_diff_type CASCADE;\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_type\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator\n;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_call_handler", | |
"oid": 14054 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_inline_handler", | |
"oid": 14055 | |
}, | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_validator", | |
"oid": 14056 | |
} | |
] | |
}, | |
{ | |
"id": 357, | |
"type": "language", | |
"label": "Languages", | |
"title": "lan_diff_inline_validator", | |
"oid": 1399700, | |
"source_oid": 1399700, | |
"target_oid": 1400614, | |
"status": "Different", | |
"source_ddl": "-- Language: lan_diff_inline_validator\n\n-- DROP LANGUAGE lan_diff_inline_validator\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_inline_validator\n HANDLER plpgsql_call_handler\n INLINE prsd_end\n VALIDATOR pg_stat_reset_single_table_counters;\n\nALTER LANGUAGE lan_diff_inline_validator\n OWNER TO \"steve-chavez\";", | |
"target_ddl": "-- Language: lan_diff_inline_validator\n\n-- DROP LANGUAGE lan_diff_inline_validator\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_inline_validator\n HANDLER plpgsql_call_handler\n INLINE plpgsql_inline_handler\n VALIDATOR plpgsql_validator;\n\nALTER LANGUAGE lan_diff_inline_validator\n OWNER TO \"steve-chavez\";", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of TRUSTED, HANDLER, INLINE or VALIDATOR,\n-- so we need to drop the existing language first and re-create it.\nDROP LANGUAGE lan_diff_inline_validator CASCADE;\n\nCREATE TRUSTED PROCEDURAL LANGUAGE lan_diff_inline_validator\n HANDLER plpgsql_call_handler\n INLINE prsd_end\n VALIDATOR pg_stat_reset_single_table_counters\n;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "function", | |
"name": "pg_catalog.plpgsql_call_handler", | |
"oid": 14054 | |
}, | |
{ | |
"type": "role", | |
"name": "steve-chavez", | |
"field": "Owner" | |
} | |
] | |
}, | |
{ | |
"id": 358, | |
"type": "language", | |
"label": "Languages", | |
"title": "plpgsql", | |
"oid": 14057, | |
"source_oid": 14057, | |
"target_oid": 14057, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 359, | |
"type": "publication", | |
"label": "Publications", | |
"title": "with_one_table_alter", | |
"oid": 1399730, | |
"status": "Source Only", | |
"source_ddl": "-- Publication: with_one_table_alter\n\n-- DROP PUBLICATION with_one_table_alter;\n\nCREATE PUBLICATION with_one_table_alter\n FOR TABLE test_schema_diff.table_for_publication\n WITH (publish = 'insert, update, truncate');\n", | |
"target_ddl": "", | |
"diff_ddl": "-- Publication: with_one_table_alter\n\n-- DROP PUBLICATION with_one_table_alter;\n\nCREATE PUBLICATION with_one_table_alter\n FOR TABLE test_schema_diff.table_for_publication\n WITH (publish = 'insert, update, truncate');\n", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "table", | |
"name": "test_schema_diff.table_for_publication", | |
"field": "normal", | |
"oid": 1399723 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 360, | |
"type": "publication", | |
"label": "Publications", | |
"title": "with_one_table_in_target_alter", | |
"oid": 1400650, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Publication: with_one_table_in_target_alter\n\n-- DROP PUBLICATION with_one_table_in_target_alter;\n\nCREATE PUBLICATION with_one_table_in_target_alter\n FOR TABLE test_schema_diff.table_for_publication_in_target\n WITH (publish = 'insert, update, truncate');\n", | |
"diff_ddl": "DROP PUBLICATION with_one_table_in_target_alter;\n", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 361, | |
"type": "publication", | |
"label": "Publications", | |
"title": "for_all_table", | |
"oid": 1399729, | |
"source_oid": 1399729, | |
"target_oid": 1400649, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 362, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_src", | |
"oid": 1399710, | |
"status": "Source Only", | |
"source_ddl": "-- Foreign Server: fs_src\n\n-- DROP SERVER fs_src\n\nCREATE SERVER fs_src\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '127.0.0.1', port '5432');\n\nALTER SERVER fs_src\n OWNER TO postgres;\n\nCOMMENT ON SERVER fs_src\n IS 'Foreign Server';", | |
"target_ddl": "", | |
"diff_ddl": "-- Foreign Server: fs_src\n\n-- DROP SERVER fs_src\n\nCREATE SERVER fs_src\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '127.0.0.1', port '5432');\n\nALTER SERVER fs_src\n OWNER TO postgres;\n\nCOMMENT ON SERVER fs_src\n IS 'Foreign Server';", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 363, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_tar", | |
"oid": 1400624, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Foreign Server: fs_tar\n\n-- DROP SERVER fs_tar\n\nCREATE SERVER fs_tar\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '127.0.0.1', port '5432');\n\nALTER SERVER fs_tar\n OWNER TO postgres;\n\nCOMMENT ON SERVER fs_tar\n IS 'Foreign Server';", | |
"diff_ddl": "DROP SERVER fs_tar ;", | |
"group_name": "Database Objects", | |
"dependencies": [] | |
}, | |
{ | |
"id": 364, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_options_modify", | |
"oid": 1399718, | |
"source_oid": 1399718, | |
"target_oid": 1400632, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_options_modify\n\n-- DROP SERVER fs_diff_options_modify\n\nCREATE SERVER fs_diff_options_modify\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '192.168.1.1', port '8080');\n\nALTER SERVER fs_diff_options_modify\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_options_modify\n\n-- DROP SERVER fs_diff_options_modify\n\nCREATE SERVER fs_diff_options_modify\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '127.0.0.1', port '5432');\n\nALTER SERVER fs_diff_options_modify\n OWNER TO postgres;", | |
"diff_ddl": "ALTER SERVER fs_diff_options_modify\n OPTIONS (SET host '192.168.1.1', SET port '8080');", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 365, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_type_version_add", | |
"oid": 1399713, | |
"source_oid": 1399713, | |
"target_oid": 1400627, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_type_version_add\n\n-- DROP SERVER fs_diff_type_version_add\n\nCREATE SERVER fs_diff_type_version_add\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_add\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_type_version_add\n\n-- DROP SERVER fs_diff_type_version_add\n\nCREATE SERVER fs_diff_type_version_add\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_add\n OWNER TO postgres;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in SERVER TYPE OR FOREIGN DATA WRAPPER\n-- so we need to drop the existing foreign server first and re-create it.\nDROP SERVER fs_diff_type_version_add;\n\nCREATE SERVER fs_diff_type_version_add\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_add\n VERSION '10';", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 366, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_acl_add", | |
"oid": 1399711, | |
"source_oid": 1399711, | |
"target_oid": 1400625, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_acl_add\n\n-- DROP SERVER fs_diff_acl_add\n\nCREATE SERVER fs_diff_acl_add\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_acl_add\n OWNER TO postgres;\nGRANT USAGE ON FOREIGN SERVER fs_diff_acl_add TO PUBLIC;\nGRANT USAGE ON FOREIGN SERVER fs_diff_acl_add TO postgres WITH GRANT OPTION;", | |
"target_ddl": "-- Foreign Server: fs_diff_acl_add\n\n-- DROP SERVER fs_diff_acl_add\n\nCREATE SERVER fs_diff_acl_add\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_acl_add\n OWNER TO postgres;", | |
"diff_ddl": "GRANT USAGE ON FOREIGN SERVER fs_diff_acl_add TO PUBLIC;\n\nGRANT USAGE ON FOREIGN SERVER fs_diff_acl_add TO postgres WITH GRANT OPTION;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 368, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_options_remove", | |
"oid": 1399717, | |
"source_oid": 1399717, | |
"target_oid": 1400631, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_options_remove\n\n-- DROP SERVER fs_diff_options_remove\n\nCREATE SERVER fs_diff_options_remove\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_options_remove\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_options_remove\n\n-- DROP SERVER fs_diff_options_remove\n\nCREATE SERVER fs_diff_options_remove\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '127.0.0.1', port '5432');\n\nALTER SERVER fs_diff_options_remove\n OWNER TO postgres;", | |
"diff_ddl": "ALTER SERVER fs_diff_options_remove\n OPTIONS (DROP host, DROP port);", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 369, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_acl_revoke", | |
"oid": 1399712, | |
"source_oid": 1399712, | |
"target_oid": 1400626, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_acl_revoke\n\n-- DROP SERVER fs_diff_acl_revoke\n\nCREATE SERVER fs_diff_acl_revoke\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_acl_revoke\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_acl_revoke\n\n-- DROP SERVER fs_diff_acl_revoke\n\nCREATE SERVER fs_diff_acl_revoke\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_acl_revoke\n OWNER TO postgres;\nGRANT USAGE ON FOREIGN SERVER fs_diff_acl_revoke TO PUBLIC;\nGRANT USAGE ON FOREIGN SERVER fs_diff_acl_revoke TO postgres WITH GRANT OPTION;", | |
"diff_ddl": "REVOKE ALL ON FOREIGN SERVER fs_diff_acl_revoke FROM PUBLIC;\nREVOKE ALL ON FOREIGN SERVER fs_diff_acl_revoke FROM postgres;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 370, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_type_version_modify", | |
"oid": 1399715, | |
"source_oid": 1399715, | |
"target_oid": 1400629, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_type_version_modify\n\n-- DROP SERVER fs_diff_type_version_modify\n\nCREATE SERVER fs_diff_type_version_modify\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_modify\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_type_version_modify\n\n-- DROP SERVER fs_diff_type_version_modify\n\nCREATE SERVER fs_diff_type_version_modify\n TYPE 'EPAS'\n VERSION '11'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_modify\n OWNER TO postgres;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in SERVER TYPE OR FOREIGN DATA WRAPPER\n-- so we need to drop the existing foreign server first and re-create it.\nDROP SERVER fs_diff_type_version_modify;\n\nCREATE SERVER fs_diff_type_version_modify\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_modify\n VERSION '10';", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 372, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_options_add", | |
"oid": 1399716, | |
"source_oid": 1399716, | |
"target_oid": 1400630, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_options_add\n\n-- DROP SERVER fs_diff_options_add\n\nCREATE SERVER fs_diff_options_add\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server\n OPTIONS (host '127.0.0.1', port '5432');\n\nALTER SERVER fs_diff_options_add\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_options_add\n\n-- DROP SERVER fs_diff_options_add\n\nCREATE SERVER fs_diff_options_add\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_options_add\n OWNER TO postgres;", | |
"diff_ddl": "ALTER SERVER fs_diff_options_add\n OPTIONS (ADD host '127.0.0.1', ADD port '5432');", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 373, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "fs_diff_type_version_remove", | |
"oid": 1399714, | |
"source_oid": 1399714, | |
"target_oid": 1400628, | |
"status": "Different", | |
"source_ddl": "-- Foreign Server: fs_diff_type_version_remove\n\n-- DROP SERVER fs_diff_type_version_remove\n\nCREATE SERVER fs_diff_type_version_remove\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_remove\n OWNER TO postgres;", | |
"target_ddl": "-- Foreign Server: fs_diff_type_version_remove\n\n-- DROP SERVER fs_diff_type_version_remove\n\nCREATE SERVER fs_diff_type_version_remove\n TYPE 'PG'\n VERSION '10'\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;\n\nALTER SERVER fs_diff_type_version_remove\n OWNER TO postgres;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in SERVER TYPE OR FOREIGN DATA WRAPPER\n-- so we need to drop the existing foreign server first and re-create it.\nDROP SERVER fs_diff_type_version_remove;\n\nCREATE SERVER fs_diff_type_version_remove\n FOREIGN DATA WRAPPER test_fdw_for_foreign_server;", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_data_wrapper", | |
"name": "test_fdw_for_foreign_server", | |
"oid": 1399709 | |
} | |
] | |
}, | |
{ | |
"id": 367, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "test_fs_for_user_mapping", | |
"oid": 1399720, | |
"source_oid": 1399720, | |
"target_oid": 1400634, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 371, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "test_fs2_for_foreign_table", | |
"oid": 1399635, | |
"source_oid": 1399635, | |
"target_oid": 1400550, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 374, | |
"type": "foreign_server", | |
"label": "Foreign Servers", | |
"title": "test_fs_for_foreign_table", | |
"oid": 1399634, | |
"source_oid": 1399634, | |
"target_oid": 1400549, | |
"status": "Identical", | |
"group_name": "Database Objects", | |
"dependencies": [], | |
"source_scid": 0, | |
"target_scid": 0 | |
}, | |
{ | |
"id": 375, | |
"type": "user_mapping", | |
"label": "User Mappings", | |
"title": "postgres", | |
"oid": 1399722, | |
"source_oid": 1399722, | |
"target_oid": 1400636, | |
"status": "Different", | |
"source_ddl": "-- User Mapping : postgres\n\n-- DROP USER MAPPING FOR postgres SERVER test_fs_for_user_mapping\n\nCREATE USER MAPPING FOR postgres SERVER test_fs_for_user_mapping\n OPTIONS (password 'admin123');", | |
"target_ddl": "-- User Mapping : postgres\n\n-- DROP USER MAPPING FOR postgres SERVER test_fs_for_user_mapping\n\nCREATE USER MAPPING FOR postgres SERVER test_fs_for_user_mapping;", | |
"diff_ddl": "ALTER USER MAPPING FOR postgres SERVER test_fs_for_user_mapping\n OPTIONS (ADD password 'admin123');\n\n", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_user_mapping", | |
"oid": 1399720 | |
} | |
] | |
}, | |
{ | |
"id": 376, | |
"type": "user_mapping", | |
"label": "User Mappings", | |
"title": "public", | |
"oid": 1399721, | |
"source_oid": 1399721, | |
"target_oid": 1400635, | |
"status": "Different", | |
"source_ddl": "-- User Mapping : public\n\n-- DROP USER MAPPING FOR public SERVER test_fs_for_user_mapping\n\nCREATE USER MAPPING FOR public SERVER test_fs_for_user_mapping;", | |
"target_ddl": "-- User Mapping : public\n\n-- DROP USER MAPPING FOR public SERVER test_fs_for_user_mapping\n\nCREATE USER MAPPING FOR public SERVER test_fs_for_user_mapping\n OPTIONS (password 'admin123');", | |
"diff_ddl": "ALTER USER MAPPING FOR public SERVER test_fs_for_user_mapping\n OPTIONS (DROP password);\n\n", | |
"group_name": "Database Objects", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_user_mapping", | |
"oid": 1399720 | |
} | |
] | |
}, | |
{ | |
"id": 377, | |
"type": "trigger_function", | |
"label": "Trigger Functions", | |
"title": "evt_tri_fun2()", | |
"oid": 1400592, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE FUNCTION public.evt_tri_fun2()\n RETURNS event_trigger\n LANGUAGE 'plpgsql'\n COST 100\n VOLATILE NOT LEAKPROOF\nAS $BODY$\nBEGIN\nPERFORM 1;\nEND;\n$BODY$;\n\nALTER FUNCTION public.evt_tri_fun2()\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION public.evt_tri_fun2();\n", | |
"group_name": "public", | |
"dependencies": [] | |
}, | |
{ | |
"id": 378, | |
"type": "trigger_function", | |
"label": "Trigger Functions", | |
"title": "evt_tri_fun()", | |
"oid": 1399677, | |
"source_oid": 1399677, | |
"target_oid": 1400591, | |
"status": "Identical", | |
"group_name": "public", | |
"dependencies": [], | |
"source_scid": 2200, | |
"target_scid": 2200 | |
}, | |
{ | |
"id": 379, | |
"type": "table", | |
"label": "Tables", | |
"title": "test_table_for_foreign_table", | |
"oid": 1399636, | |
"source_oid": 1399636, | |
"target_oid": 1400551, | |
"status": "Identical", | |
"group_name": "public", | |
"dependencies": [], | |
"source_scid": 2200, | |
"target_scid": 2200 | |
}, | |
{ | |
"id": 380, | |
"type": "collation", | |
"label": "Collations", | |
"title": "coll_src", | |
"oid": 1399544, | |
"status": "Source Only", | |
"source_ddl": "-- Collation: coll_src;\n\n-- DROP COLLATION test_schema_diff.coll_src;\n\nCREATE COLLATION test_schema_diff.coll_src\n (LC_COLLATE = 'POSIX', LC_CTYPE = 'POSIX');\n\nALTER COLLATION test_schema_diff.coll_src\n OWNER TO postgres;\n\nCOMMENT ON COLLATION test_schema_diff.coll_src\n IS 'Test Comment';", | |
"target_ddl": "", | |
"diff_ddl": "-- Collation: coll_src;\n\n-- DROP COLLATION test_schema_diff.coll_src;\n\nCREATE COLLATION test_schema_diff.coll_src\n (LC_COLLATE = 'POSIX', LC_CTYPE = 'POSIX');\n\nALTER COLLATION test_schema_diff.coll_src\n OWNER TO postgres;\n\nCOMMENT ON COLLATION test_schema_diff.coll_src\n IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 381, | |
"type": "collation", | |
"label": "Collations", | |
"title": "coll_tar", | |
"oid": 1400459, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Collation: coll_tar;\n\n-- DROP COLLATION test_schema_diff.coll_tar;\n\nCREATE COLLATION test_schema_diff.coll_tar\n (LC_COLLATE = 'POSIX', LC_CTYPE = 'POSIX');\n\nALTER COLLATION test_schema_diff.coll_tar\n OWNER TO postgres;", | |
"diff_ddl": "DROP COLLATION test_schema_diff.coll_tar;", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 382, | |
"type": "collation", | |
"label": "Collations", | |
"title": "coll_diff", | |
"oid": 1399545, | |
"source_oid": 1399545, | |
"target_oid": 1400460, | |
"status": "Different", | |
"source_ddl": "-- Collation: coll_diff;\n\n-- DROP COLLATION test_schema_diff.coll_diff;\n\nCREATE COLLATION test_schema_diff.coll_diff\n (LC_COLLATE = 'POSIX', LC_CTYPE = 'POSIX');\n\nALTER COLLATION test_schema_diff.coll_diff\n OWNER TO postgres;\n\nCOMMENT ON COLLATION test_schema_diff.coll_diff\n IS 'Test Comment';", | |
"target_ddl": "-- Collation: coll_diff;\n\n-- DROP COLLATION test_schema_diff.coll_diff;\n\nCREATE COLLATION test_schema_diff.coll_diff\n (LC_COLLATE = 'C', LC_CTYPE = 'C');\n\nALTER COLLATION test_schema_diff.coll_diff\n OWNER TO postgres;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of LC_COLLATE or LC_CTYPE or LOCALE,\n-- so we need to drop the existing collation first and re-create it.\nDROP COLLATION test_schema_diff.coll_diff;\n\nCREATE COLLATION test_schema_diff.coll_diff\n (LC_COLLATE = 'POSIX', LC_CTYPE = 'POSIX');\n\nCOMMENT ON COLLATION test_schema_diff.coll_diff\n IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 383, | |
"type": "domain", | |
"label": "Domains", | |
"title": "dom_src", | |
"oid": 1399555, | |
"status": "Source Only", | |
"source_ddl": "-- DOMAIN: test_schema_diff.dom_src\n\n-- DROP DOMAIN test_schema_diff.dom_src;\n\nCREATE DOMAIN test_schema_diff.dom_src\n AS bigint\n DEFAULT 100\n NOT NULL;\n\nALTER DOMAIN test_schema_diff.dom_src OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_src\n ADD CONSTRAINT con_src CHECK (VALUE <> 100);", | |
"target_ddl": "", | |
"diff_ddl": "-- DOMAIN: test_schema_diff.dom_src\n\n-- DROP DOMAIN test_schema_diff.dom_src;\n\nCREATE DOMAIN test_schema_diff.dom_src\n AS bigint\n DEFAULT 100\n NOT NULL;\n\nALTER DOMAIN test_schema_diff.dom_src OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_src\n ADD CONSTRAINT con_src CHECK (VALUE <> 100);", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 384, | |
"type": "domain", | |
"label": "Domains", | |
"title": "dom_tar", | |
"oid": 1400470, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- DOMAIN: test_schema_diff.dom_tar\n\n-- DROP DOMAIN test_schema_diff.dom_tar;\n\nCREATE DOMAIN test_schema_diff.dom_tar\n AS bigint\n DEFAULT 100\n NOT NULL;\n\nALTER DOMAIN test_schema_diff.dom_tar OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_tar\n ADD CONSTRAINT con_tar CHECK (VALUE <> 100);", | |
"diff_ddl": "\nDROP DOMAIN test_schema_diff.dom_tar CASCADE;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 385, | |
"type": "domain", | |
"label": "Domains", | |
"title": "dom_type_diff", | |
"oid": 1399562, | |
"source_oid": 1399562, | |
"target_oid": 1400477, | |
"status": "Different", | |
"source_ddl": "-- DOMAIN: test_schema_diff.dom_type_diff\n\n-- DROP DOMAIN test_schema_diff.dom_type_diff;\n\nCREATE DOMAIN test_schema_diff.dom_type_diff\n AS character varying(40)\n COLLATE pg_catalog.\"POSIX\";\n\nALTER DOMAIN test_schema_diff.dom_type_diff OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_type_diff\n ADD CONSTRAINT cons1 CHECK (VALUE::text <> 'pgAdmin3'::text);\n\nALTER DOMAIN test_schema_diff.dom_type_diff\n ADD CONSTRAINT cons2 CHECK (VALUE::text <> 'pgAdmin4'::text);\n\nCOMMENT ON DOMAIN test_schema_diff.dom_type_diff\n IS 'Test comment';", | |
"target_ddl": "-- DOMAIN: test_schema_diff.dom_type_diff\n\n-- DROP DOMAIN test_schema_diff.dom_type_diff;\n\nCREATE DOMAIN test_schema_diff.dom_type_diff\n AS numeric(8,4);\n\nALTER DOMAIN test_schema_diff.dom_type_diff OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_type_diff\n ADD CONSTRAINT cons1 CHECK (VALUE <> 45::numeric);\n\nALTER DOMAIN test_schema_diff.dom_type_diff\n ADD CONSTRAINT cons2 CHECK (VALUE <> 50::numeric);\n\nCOMMENT ON DOMAIN test_schema_diff.dom_type_diff\n IS 'Comment';", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of datatype or collation,\n-- so we need to drop the existing domain first and re-create it.\nDROP DOMAIN test_schema_diff.dom_type_diff;\n\nCREATE DOMAIN test_schema_diff.dom_type_diff\n AS character varying(40)\n COLLATE pg_catalog.\"POSIX\";\n\n\nALTER DOMAIN test_schema_diff.dom_type_diff\n ADD CONSTRAINT cons1 CHECK (VALUE::text <> 'pgAdmin3'::text);\n\nALTER DOMAIN test_schema_diff.dom_type_diff\n ADD CONSTRAINT cons2 CHECK (VALUE::text <> 'pgAdmin4'::text);\n\nCOMMENT ON DOMAIN test_schema_diff.dom_type_diff\n IS 'Test comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 386, | |
"type": "domain", | |
"label": "Domains", | |
"title": "dom_cons_diff", | |
"oid": 1399558, | |
"source_oid": 1399558, | |
"target_oid": 1400473, | |
"status": "Different", | |
"source_ddl": "-- DOMAIN: test_schema_diff.dom_cons_diff\n\n-- DROP DOMAIN test_schema_diff.dom_cons_diff;\n\nCREATE DOMAIN test_schema_diff.dom_cons_diff\n AS bigint\n DEFAULT 100\n NOT NULL;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n ADD CONSTRAINT cons_diff_1 CHECK (VALUE <> 50);\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n ADD CONSTRAINT cons_src_only CHECK (VALUE <> 25);", | |
"target_ddl": "-- DOMAIN: test_schema_diff.dom_cons_diff\n\n-- DROP DOMAIN test_schema_diff.dom_cons_diff;\n\nCREATE DOMAIN test_schema_diff.dom_cons_diff\n AS bigint\n DEFAULT 400;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff OWNER TO postgres;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n ADD CONSTRAINT cons_diff_1 CHECK (VALUE <> 40);\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n ADD CONSTRAINT cons_tar_only CHECK (VALUE <> 25);", | |
"diff_ddl": "ALTER DOMAIN test_schema_diff.dom_cons_diff\n SET NOT NULL;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n SET DEFAULT 100;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n DROP CONSTRAINT cons_tar_only;\nALTER DOMAIN test_schema_diff.dom_cons_diff\n DROP CONSTRAINT cons_diff_1;\n\nALTER DOMAIN test_schema_diff.dom_cons_diff\n ADD CONSTRAINT cons_diff_1 CHECK (VALUE <> 50);\n\nCOMMENT ON CONSTRAINT cons_diff_1 ON DOMAIN test_schema_diff.dom_cons_diff\n IS NULL;\nALTER DOMAIN test_schema_diff.dom_cons_diff\n ADD CONSTRAINT cons_src_only CHECK (VALUE <> 25);", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 387, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_src", | |
"oid": 1399644, | |
"status": "Source Only", | |
"source_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_src(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_src\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_src\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nCOMMENT ON FOREIGN TABLE test_schema_diff.ft_src\n IS 'Test Comment';\n\nGRANT INSERT ON TABLE test_schema_diff.ft_src TO pg_monitor;\n\nGRANT ALL ON TABLE test_schema_diff.ft_src TO postgres;", | |
"target_ddl": "", | |
"diff_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_src(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_src\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_src\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nCOMMENT ON FOREIGN TABLE test_schema_diff.ft_src\n IS 'Test Comment';\n\nGRANT INSERT ON TABLE test_schema_diff.ft_src TO pg_monitor;\n\nGRANT ALL ON TABLE test_schema_diff.ft_src TO postgres;", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_foreign_table", | |
"oid": 1399634 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 388, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_tar", | |
"oid": 1400559, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_tar(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_tar\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_tar\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nCOMMENT ON FOREIGN TABLE test_schema_diff.ft_tar\n IS 'Test Comment';\n\nGRANT INSERT ON TABLE test_schema_diff.ft_tar TO pg_monitor;\n\nGRANT ALL ON TABLE test_schema_diff.ft_tar TO postgres;", | |
"diff_ddl": "\n\nDROP FOREIGN TABLE test_schema_diff.ft_tar;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 389, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_diff_opt", | |
"oid": 1399659, | |
"source_oid": 1399659, | |
"target_oid": 1400574, | |
"status": "Different", | |
"source_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_opt(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table\n OPTIONS (opt1 'val1', opt2 'val20', opt_src 'val_src');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OWNER TO postgres;", | |
"target_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_opt(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table\n OPTIONS (debug 'true', opt2 'val30', opt_tar 'val_tar');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OWNER TO postgres;", | |
"diff_ddl": "ALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OPTIONS ( DROP debug);\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OPTIONS ( DROP opt_tar);\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OPTIONS (ADD opt1 'val1');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OPTIONS (ADD opt_src 'val_src');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_opt\n OPTIONS (SET opt2 'val20');\n\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_foreign_table", | |
"oid": 1399634 | |
} | |
] | |
}, | |
{ | |
"id": 390, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_diff_foreign_server", | |
"oid": 1399662, | |
"source_oid": 1399662, | |
"target_oid": 1400577, | |
"status": "Different", | |
"source_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_foreign_server(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server\n OWNER TO postgres;", | |
"target_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_foreign_server(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs2_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server\n OWNER TO postgres;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in foreign server\n-- so we need to drop the existing foreign table first and re-create it.\nDROP FOREIGN TABLE test_schema_diff.ft_diff_foreign_server;\n\nCREATE FOREIGN TABLE test_schema_diff.ft_diff_foreign_server(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_foreign_table", | |
"oid": 1399634 | |
} | |
] | |
}, | |
{ | |
"id": 391, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_diff_const", | |
"oid": 1399652, | |
"source_oid": 1399652, | |
"target_oid": 1400567, | |
"status": "Different", | |
"source_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_const(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck1 CHECK ((fid > 1000)) NOT VALID NO INHERIT;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck2 CHECK ((fid > 20));\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck_src CHECK ((fid > 50));\n\nGRANT INSERT ON TABLE test_schema_diff.ft_diff_const TO pg_monitor;\n\nGRANT ALL ON TABLE test_schema_diff.ft_diff_const TO postgres;", | |
"target_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_const(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck1 CHECK ((fid > 50)) NOT VALID NO INHERIT;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck2 CHECK ((fid > 20)) NO INHERIT;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck_tar CHECK ((fid > 50));\n\nGRANT INSERT ON TABLE test_schema_diff.ft_diff_const TO pg_monitor;\n\nGRANT ALL ON TABLE test_schema_diff.ft_diff_const TO postgres;", | |
"diff_ddl": "ALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n DROP CONSTRAINT fcheck_tar;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck_src CHECK ((fid > 50));\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n DROP CONSTRAINT fcheck1;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck1 CHECK ((fid > 1000)) NOT VALID NO INHERIT;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n DROP CONSTRAINT fcheck2;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_const\n ADD CONSTRAINT fcheck2 CHECK ((fid > 20));\n\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_foreign_table", | |
"oid": 1399634 | |
} | |
] | |
}, | |
{ | |
"id": 392, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_diff_col", | |
"oid": 1399648, | |
"source_oid": 1399648, | |
"target_oid": 1400563, | |
"status": "Different", | |
"source_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_col(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\",\n fcity character varying(40) NULL COLLATE pg_catalog.\"POSIX\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_col\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_col\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nCOMMENT ON FOREIGN TABLE test_schema_diff.ft_diff_col\n IS 'Test Comment';", | |
"target_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_col(\n fid bigint NULL,\n fname text NOT NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_col\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_col\n ADD CONSTRAINT fcheck CHECK ((fid > 1000)) NO INHERIT;\n\nCOMMENT ON FOREIGN TABLE test_schema_diff.ft_diff_col\n IS 'Comment';\n\nGRANT INSERT ON TABLE test_schema_diff.ft_diff_col TO pg_monitor;\n\nGRANT ALL ON TABLE test_schema_diff.ft_diff_col TO postgres;", | |
"diff_ddl": "ALTER FOREIGN TABLE test_schema_diff.ft_diff_col\n ADD COLUMN fcity character varying(40) NULL COLLATE pg_catalog.\"POSIX\";\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_col\n ALTER COLUMN fname DROP NOT NULL;\n\nCOMMENT ON FOREIGN TABLE test_schema_diff.ft_diff_col\n IS 'Test Comment';\n\nREVOKE ALL ON TABLE test_schema_diff.ft_diff_col FROM pg_monitor;\n\nREVOKE ALL ON TABLE test_schema_diff.ft_diff_col FROM postgres;\n\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_foreign_table", | |
"oid": 1399634 | |
} | |
] | |
}, | |
{ | |
"id": 393, | |
"type": "foreign_table", | |
"label": "Foreign Tables", | |
"title": "ft_diff_foreign_server_1", | |
"oid": 1399665, | |
"source_oid": 1399665, | |
"target_oid": 1400580, | |
"status": "Different", | |
"source_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table\n OPTIONS (opt1 'val1');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1\n ADD CONSTRAINT cs1 CHECK ((fid > 200)) NO INHERIT;", | |
"target_ddl": "CREATE FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1(\n fid bigint NULL,\n fcity text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs2_for_foreign_table\n OPTIONS (opt1 'val1', opt2 'val2');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1\n OWNER TO postgres;\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1\n ADD CONSTRAINT cs2 CHECK ((fid > 200)) NO INHERIT;", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in foreign server\n-- so we need to drop the existing foreign table first and re-create it.\nDROP FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1;\n\nCREATE FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1(\n fid bigint NULL,\n fname text NULL COLLATE pg_catalog.\"default\"\n)\n SERVER test_fs_for_foreign_table\n OPTIONS (opt1 'val1');\n\nALTER FOREIGN TABLE test_schema_diff.ft_diff_foreign_server_1\n ADD CONSTRAINT cs1 CHECK ((fid > 200)) NO INHERIT;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "foreign_server", | |
"name": "test_fs_for_foreign_table", | |
"oid": 1399634 | |
} | |
] | |
}, | |
{ | |
"id": 394, | |
"type": "fts_configuration", | |
"label": "FTS Configurations", | |
"title": "fts_con_src", | |
"oid": 1399546, | |
"status": "Source Only", | |
"source_ddl": "-- Text Search CONFIGURATION: test_schema_diff.fts_con_src\n\n-- DROP TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src\n\nCREATE TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src (\n\tPARSER = default\n);\n\nCOMMENT ON TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src IS 'Test Comment';\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR asciihword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR asciiword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR email WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR file WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR float WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR host WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword_asciipart WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword_numpart WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword_part WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR int WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR numhword WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR numword WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR sfloat WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR uint WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR url WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR url_path WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR version WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR word WITH german_stem;", | |
"target_ddl": "", | |
"diff_ddl": "-- Text Search CONFIGURATION: test_schema_diff.fts_con_src\n\n-- DROP TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src\n\nCREATE TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src (\n\tPARSER = default\n);\n\nCOMMENT ON TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src IS 'Test Comment';\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR asciihword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR asciiword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR email WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR file WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR float WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR host WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword_asciipart WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword_numpart WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR hword_part WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR int WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR numhword WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR numword WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR sfloat WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR uint WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR url WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR url_path WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR version WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_src ADD MAPPING FOR word WITH german_stem;", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "fts_dictionary", | |
"name": "pg_catalog.german_stem", | |
"oid": 13751 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 395, | |
"type": "fts_configuration", | |
"label": "FTS Configurations", | |
"title": "fts_con_tar", | |
"oid": 1400461, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Text Search CONFIGURATION: test_schema_diff.fts_con_tar\n\n-- DROP TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar\n\nCREATE TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar (\n\tPARSER = default\n);\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR asciihword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR asciiword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR email WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR file WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR float WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR host WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR hword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR hword_asciipart WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR hword_numpart WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR hword_part WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR int WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR numhword WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR numword WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR sfloat WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR uint WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR url WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR url_path WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR version WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ADD MAPPING FOR word WITH german_stem;", | |
"diff_ddl": "DROP TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_tar ;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 396, | |
"type": "fts_configuration", | |
"label": "FTS Configurations", | |
"title": "fts_con_diff", | |
"oid": 1399547, | |
"source_oid": 1399547, | |
"target_oid": 1400462, | |
"status": "Different", | |
"source_ddl": "-- Text Search CONFIGURATION: test_schema_diff.fts_con_diff\n\n-- DROP TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff\n\nCREATE TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff (\n\tPARSER = default\n);\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff ADD MAPPING FOR asciiword WITH german_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff ADD MAPPING FOR email WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff ADD MAPPING FOR hword WITH dutch_stem;", | |
"target_ddl": "-- Text Search CONFIGURATION: test_schema_diff.fts_con_diff\n\n-- DROP TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff\n\nCREATE TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff (\n\tPARSER = default\n);\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff ADD MAPPING FOR asciiword WITH dutch_stem;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff ADD MAPPING FOR email WITH simple;\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff ADD MAPPING FOR hword WITH german_stem;", | |
"diff_ddl": "ALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff\n ALTER MAPPING FOR asciiword\n WITH german_stem;\n\nALTER TEXT SEARCH CONFIGURATION test_schema_diff.fts_con_diff\n ALTER MAPPING FOR hword\n WITH dutch_stem;", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "fts_dictionary", | |
"name": "pg_catalog.dutch_stem", | |
"oid": 13743 | |
}, | |
{ | |
"type": "fts_dictionary", | |
"name": "pg_catalog.german_stem", | |
"oid": 13751 | |
}, | |
{ | |
"type": "role", | |
"name": "steve-chavez", | |
"field": "Owner" | |
} | |
] | |
}, | |
{ | |
"id": 397, | |
"type": "fts_dictionary", | |
"label": "FTS Dictionaries", | |
"title": "fts_dict_src", | |
"oid": 1399548, | |
"status": "Source Only", | |
"source_ddl": "-- Text Search Dictionary: test_schema_diff.fts_dict_src\n\n-- DROP TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_src;\n\nCREATE TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_src (\n TEMPLATE = simple,\n stopwords = english\n);\n\nCOMMENT ON TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_src\n IS 'Test Comment';\n", | |
"target_ddl": "", | |
"diff_ddl": "-- Text Search Dictionary: test_schema_diff.fts_dict_src\n\n-- DROP TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_src;\n\nCREATE TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_src (\n TEMPLATE = simple,\n stopwords = english\n);\n\nCOMMENT ON TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_src\n IS 'Test Comment';\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "role", | |
"name": "steve-chavez", | |
"field": "Owner" | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 398, | |
"type": "fts_dictionary", | |
"label": "FTS Dictionaries", | |
"title": "fts_dict_tar", | |
"oid": 1400463, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Text Search Dictionary: test_schema_diff.fts_dict_tar\n\n-- DROP TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_tar;\n\nCREATE TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_tar (\n TEMPLATE = simple,\n stopwords = english\n);\n\n", | |
"diff_ddl": "\nDROP TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_tar ;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 399, | |
"type": "fts_dictionary", | |
"label": "FTS Dictionaries", | |
"title": "fts_dict_diff", | |
"oid": 1399549, | |
"source_oid": 1399549, | |
"target_oid": 1400464, | |
"status": "Different", | |
"source_ddl": "-- Text Search Dictionary: test_schema_diff.fts_dict_diff\n\n-- DROP TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff;\n\nCREATE TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff (\n TEMPLATE = simple,\n stopwords = english\n);\n\nCOMMENT ON TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff\n IS 'Test Comment';\n", | |
"target_ddl": "-- Text Search Dictionary: test_schema_diff.fts_dict_diff\n\n-- DROP TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff;\n\nCREATE TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff (\n TEMPLATE = simple,\n stopwords = german\n);\n\nCOMMENT ON TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff\n IS 'Comment';\n", | |
"diff_ddl": "ALTER TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff\n (stopwords=english);\n\nCOMMENT ON TEXT SEARCH DICTIONARY test_schema_diff.fts_dict_diff\n IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "role", | |
"name": "steve-chavez", | |
"field": "Owner" | |
} | |
] | |
}, | |
{ | |
"id": 400, | |
"type": "fts_parser", | |
"label": "FTS Parsers", | |
"title": "fts_par_src", | |
"oid": 1399550, | |
"status": "Source Only", | |
"source_ddl": "-- Text Search Parser: test_schema_diff.fts_par_src\n\n-- DROP TEXT SEARCH PARSER test_schema_diff.fts_par_src\n\nCREATE TEXT SEARCH PARSER test_schema_diff.fts_par_src (\n START = prsd_start,\n GETTOKEN = prsd_nexttoken,\n END = prsd_end,\n LEXTYPES = prsd_lextype\n);\n\nCOMMENT ON TEXT SEARCH PARSER test_schema_diff.fts_par_src IS 'Test Comment';", | |
"target_ddl": "", | |
"diff_ddl": "-- Text Search Parser: test_schema_diff.fts_par_src\n\n-- DROP TEXT SEARCH PARSER test_schema_diff.fts_par_src\n\nCREATE TEXT SEARCH PARSER test_schema_diff.fts_par_src (\n START = prsd_start,\n GETTOKEN = prsd_nexttoken,\n END = prsd_end,\n LEXTYPES = prsd_lextype\n);\n\nCOMMENT ON TEXT SEARCH PARSER test_schema_diff.fts_par_src IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 401, | |
"type": "fts_parser", | |
"label": "FTS Parsers", | |
"title": "fts_par_tar", | |
"oid": 1400465, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Text Search Parser: test_schema_diff.fts_par_tar\n\n-- DROP TEXT SEARCH PARSER test_schema_diff.fts_par_tar\n\nCREATE TEXT SEARCH PARSER test_schema_diff.fts_par_tar (\n START = prsd_start,\n GETTOKEN = prsd_nexttoken,\n END = prsd_end,\n LEXTYPES = prsd_lextype\n);", | |
"diff_ddl": "\nDROP TEXT SEARCH PARSER test_schema_diff.fts_par_tar ;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 402, | |
"type": "fts_parser", | |
"label": "FTS Parsers", | |
"title": "fts_par_diff", | |
"oid": 1399551, | |
"source_oid": 1399551, | |
"target_oid": 1400466, | |
"status": "Different", | |
"source_ddl": "-- Text Search Parser: test_schema_diff.fts_par_diff\n\n-- DROP TEXT SEARCH PARSER test_schema_diff.fts_par_diff\n\nCREATE TEXT SEARCH PARSER test_schema_diff.fts_par_diff (\n START = prsd_start,\n GETTOKEN = prsd_nexttoken,\n END = prsd_end,\n LEXTYPES = prsd_lextype\n);\n\nCOMMENT ON TEXT SEARCH PARSER test_schema_diff.fts_par_diff IS 'Test Comment';", | |
"target_ddl": "-- Text Search Parser: test_schema_diff.fts_par_diff\n\n-- DROP TEXT SEARCH PARSER test_schema_diff.fts_par_diff\n\nCREATE TEXT SEARCH PARSER test_schema_diff.fts_par_diff (\n START = int4_accum,\n GETTOKEN = inet_gist_penalty,\n END = btint2sortsupport,\n LEXTYPES = dispell_init\n);\n\nCOMMENT ON TEXT SEARCH PARSER test_schema_diff.fts_par_diff IS 'Comment';", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of START or GETTOKEN or END or\n-- LEXTYPES or HEADLINE, so we need to drop the existing parser first\n-- and re-create it.\nDROP TEXT SEARCH PARSER test_schema_diff.fts_par_diff;\n\nCREATE TEXT SEARCH PARSER test_schema_diff.fts_par_diff (\n START = prsd_start,\n GETTOKEN = prsd_nexttoken,\n END = prsd_end,\n LEXTYPES = prsd_lextype\n);\nCOMMENT ON TEXT SEARCH PARSER test_schema_diff.fts_par_diff\n IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 403, | |
"type": "fts_template", | |
"label": "FTS Templates", | |
"title": "fts_templ_src", | |
"oid": 1399552, | |
"status": "Source Only", | |
"source_ddl": "-- Text Search Template: test_schema_diff.fts_templ_src\n\n-- DROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_src\n\nCREATE TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_src (\n INIT = dispell_init,\n LEXIZE = dispell_lexize\n);\n\nCOMMENT ON TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_src IS 'Test Comment';", | |
"target_ddl": "", | |
"diff_ddl": "-- Text Search Template: test_schema_diff.fts_templ_src\n\n-- DROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_src\n\nCREATE TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_src (\n INIT = dispell_init,\n LEXIZE = dispell_lexize\n);\n\nCOMMENT ON TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_src IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 404, | |
"type": "fts_template", | |
"label": "FTS Templates", | |
"title": "fts_templ_tar", | |
"oid": 1400467, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "-- Text Search Template: test_schema_diff.fts_templ_tar\n\n-- DROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_tar\n\nCREATE TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_tar (\n INIT = dispell_init,\n LEXIZE = dispell_lexize\n);", | |
"diff_ddl": "\nDROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_tar ;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 405, | |
"type": "fts_template", | |
"label": "FTS Templates", | |
"title": "fts_templ_diff", | |
"oid": 1399553, | |
"source_oid": 1399553, | |
"target_oid": 1400468, | |
"status": "Different", | |
"source_ddl": "-- Text Search Template: test_schema_diff.fts_templ_diff\n\n-- DROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff\n\nCREATE TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff (\n INIT = dispell_init,\n LEXIZE = dispell_lexize\n);\n\nCOMMENT ON TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff IS 'Test Comment';", | |
"target_ddl": "-- Text Search Template: test_schema_diff.fts_templ_diff\n\n-- DROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff\n\nCREATE TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff (\n INIT = dsimple_init,\n LEXIZE = dsimple_lexize\n);\n\nCOMMENT ON TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff IS 'Comment';", | |
"diff_ddl": "-- WARNING:\n-- We have found the difference in either of INIT or LEXIZE,\n-- so we need to drop the existing template first and re-create it.\nDROP TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff;\n\nCREATE TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff (\n INIT = dispell_init,\n LEXIZE = dispell_lexize\n);\nCOMMENT ON TEXT SEARCH TEMPLATE test_schema_diff.fts_templ_diff\n IS 'Test Comment';", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 406, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_src(text, text, text)", | |
"oid": 1399586, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_src(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_src\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_src(text, text, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_src(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_src\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_src(text, text, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_src", | |
"oid": 1399583 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_src", | |
"oid": 1399583 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 407, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_comp_diff(text, text, text)", | |
"oid": 1399606, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_comp_diff(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_comp_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_comp_diff(text, text, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_comp_diff(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_comp_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_comp_diff(text, text, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_comp_diff", | |
"oid": 1399603 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_comp_diff", | |
"oid": 1399603 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 408, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_subtype_diff(character, character)", | |
"oid": 1399593, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_subtype_diff(\n\tcharacter,\n\tcharacter)\n RETURNS test_schema_diff.typ_range_subtype_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_subtype_diff(character, character)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_subtype_diff(\n\tcharacter,\n\tcharacter)\n RETURNS test_schema_diff.typ_range_subtype_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_subtype_diff(character, character)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_subtype_diff", | |
"oid": 1399591 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_subtype_diff", | |
"oid": 1399591 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 409, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_src(text, text)", | |
"oid": 1399585, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_src(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_src\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_src(text, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_src(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_src\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_src(text, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_src", | |
"oid": 1399583 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_src", | |
"oid": 1399583 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 410, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_enum_diff(text, text, text)", | |
"oid": 1399610, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_enum_diff(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_enum_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_enum_diff(text, text, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_enum_diff(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_enum_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_enum_diff(text, text, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_enum_diff", | |
"oid": 1399607 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_enum_diff", | |
"oid": 1399607 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 411, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_subtype_diff(character, character, text)", | |
"oid": 1399594, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_subtype_diff(\n\tcharacter,\n\tcharacter,\n\ttext)\n RETURNS test_schema_diff.typ_range_subtype_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_subtype_diff(character, character, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_subtype_diff(\n\tcharacter,\n\tcharacter,\n\ttext)\n RETURNS test_schema_diff.typ_range_subtype_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_subtype_diff(character, character, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_subtype_diff", | |
"oid": 1399591 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_subtype_diff", | |
"oid": 1399591 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 412, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_comp_diff(text, text)", | |
"oid": 1399605, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_comp_diff(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_comp_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_comp_diff(text, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_comp_diff(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_comp_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_comp_diff(text, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_comp_diff", | |
"oid": 1399603 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_comp_diff", | |
"oid": 1399603 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 413, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_enum_diff(text, text)", | |
"oid": 1399609, | |
"status": "Source Only", | |
"source_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_enum_diff(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_enum_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_enum_diff(text, text)\n OWNER TO postgres;\n", | |
"target_ddl": "", | |
"diff_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_enum_diff(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_enum_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_enum_diff(text, text)\n OWNER TO postgres;\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [ | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_enum_diff", | |
"oid": 1399607 | |
}, | |
{ | |
"type": "type", | |
"name": "test_schema_diff.typ_range_enum_diff", | |
"oid": 1399607 | |
} | |
], | |
"source_schema_name": null | |
}, | |
{ | |
"id": 414, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_enum_range_diff(text, text)", | |
"oid": 1400536, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_enum_range_diff(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_enum_range_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_enum_range_diff(text, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_enum_range_diff(text, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 415, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_tar(text, text, text)", | |
"oid": 1400502, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_tar(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_tar\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_tar(text, text, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_range_tar(text, text, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 416, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_subtype_diff(boolean, boolean)", | |
"oid": 1400509, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_subtype_diff(\n\tboolean,\n\tboolean)\n RETURNS test_schema_diff.typ_range_subtype_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_subtype_diff(boolean, boolean)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_range_subtype_diff(boolean, boolean);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 417, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_comp_range_diff(text, text)", | |
"oid": 1400515, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_comp_range_diff(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_comp_range_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_comp_range_diff(text, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_comp_range_diff(text, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 418, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_enum_range_diff(text, text, text)", | |
"oid": 1400537, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_enum_range_diff(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_enum_range_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_enum_range_diff(text, text, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_enum_range_diff(text, text, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 419, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_subtype_diff(boolean, boolean, text)", | |
"oid": 1400510, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_subtype_diff(\n\tboolean,\n\tboolean,\n\ttext)\n RETURNS test_schema_diff.typ_range_subtype_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_subtype_diff(boolean, boolean, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_range_subtype_diff(boolean, boolean, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 420, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_tar(text, text)", | |
"oid": 1400501, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_range_tar(\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_range_tar\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor2\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_range_tar(text, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_range_tar(text, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 421, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_comp_range_diff(text, text, text)", | |
"oid": 1400516, | |
"status": "Target Only", | |
"source_ddl": "", | |
"target_ddl": "CREATE OR REPLACE FUNCTION test_schema_diff.typ_comp_range_diff(\n\ttext,\n\ttext,\n\ttext)\n RETURNS test_schema_diff.typ_comp_range_diff\n LANGUAGE 'internal'\n COST 1\n IMMUTABLE PARALLEL SAFE \nAS $BODY$\nrange_constructor3\n$BODY$;\n\nALTER FUNCTION test_schema_diff.typ_comp_range_diff(text, text, text)\n OWNER TO postgres;\n", | |
"diff_ddl": "\nDROP FUNCTION test_schema_diff.typ_comp_range_diff(text, text, text);\n", | |
"group_name": "test_schema_diff", | |
"dependencies": [] | |
}, | |
{ | |
"id": 422, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_ts_union(internal, internal)", | |
"oid": 1399042, | |
"source_oid": 1399042, | |
"target_oid": 1399948, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 423, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_date_fetch(internal)", | |
"oid": 1399126, | |
"source_oid": 1399126, | |
"target_oid": 1400032, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 424, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbtreekey8_in(cstring)", | |
"oid": 1398835, | |
"source_oid": 1398835, | |
"target_oid": 1399741, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 425, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_numeric_union(internal, internal)", | |
"oid": 1399291, | |
"source_oid": 1399291, | |
"target_oid": 1400197, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 426, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_uuid_union(internal, internal)", | |
"oid": 1399388, | |
"source_oid": 1399388, | |
"target_oid": 1400294, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 427, | |
"type": "function", | |
"label": "Functions", | |
"title": "typ_range_col_diff(text, text)", | |
"oid": 1399589, | |
"source_oid": 1399589, | |
"target_oid": 1400505, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 428, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_time_penalty(internal, internal, internal)", | |
"oid": 1399086, | |
"source_oid": 1399086, | |
"target_oid": 1399992, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 429, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbtreekey4_out(test_schema_diff.gbtreekey4)", | |
"oid": 1398832, | |
"source_oid": 1398832, | |
"target_oid": 1399738, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 430, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbtreekey16_in(cstring)", | |
"oid": 1398839, | |
"source_oid": 1398839, | |
"target_oid": 1399745, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 431, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_macad_same(test_schema_diff.gbtreekey16, test_schema_diff.gbtreekey16, internal)", | |
"oid": 1399208, | |
"source_oid": 1399208, | |
"target_oid": 1400114, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 432, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbtreekey8_out(test_schema_diff.gbtreekey8)", | |
"oid": 1398836, | |
"source_oid": 1398836, | |
"target_oid": 1399742, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 433, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int8_penalty(internal, internal, internal)", | |
"oid": 1398959, | |
"source_oid": 1398959, | |
"target_oid": 1399865, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 434, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int2_picksplit(internal, internal)", | |
"oid": 1398908, | |
"source_oid": 1398908, | |
"target_oid": 1399814, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 435, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float4_penalty(internal, internal, internal)", | |
"oid": 1398985, | |
"source_oid": 1398985, | |
"target_oid": 1399891, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 436, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int4_consistent(internal, integer, smallint, oid, internal)", | |
"oid": 1398929, | |
"source_oid": 1398929, | |
"target_oid": 1399835, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 437, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_uuid_consistent(internal, uuid, smallint, oid, internal)", | |
"oid": 1399383, | |
"source_oid": 1399383, | |
"target_oid": 1400289, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 438, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_date_consistent(internal, date, smallint, oid, internal)", | |
"oid": 1399123, | |
"source_oid": 1399123, | |
"target_oid": 1400029, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 439, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_enum_union(internal, internal)", | |
"oid": 1399434, | |
"source_oid": 1399434, | |
"target_oid": 1400340, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 440, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_time_distance(internal, time without time zone, smallint, oid, internal)", | |
"oid": 1399081, | |
"source_oid": 1399081, | |
"target_oid": 1399987, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 441, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_oid_compress(internal)", | |
"oid": 1398877, | |
"source_oid": 1398877, | |
"target_oid": 1399783, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 442, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_var_fetch(internal)", | |
"oid": 1398880, | |
"source_oid": 1398880, | |
"target_oid": 1399786, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 443, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbtreekey32_in(cstring)", | |
"oid": 1398843, | |
"source_oid": 1398843, | |
"target_oid": 1399749, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 444, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_time_consistent(internal, time without time zone, smallint, oid, internal)", | |
"oid": 1399080, | |
"source_oid": 1399080, | |
"target_oid": 1399986, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 445, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_bit_consistent(internal, bit, smallint, oid, internal)", | |
"oid": 1399309, | |
"source_oid": 1399309, | |
"target_oid": 1400215, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 446, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_macad_compress(internal)", | |
"oid": 1399203, | |
"source_oid": 1399203, | |
"target_oid": 1400109, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 447, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int4_penalty(internal, internal, internal)", | |
"oid": 1398933, | |
"source_oid": 1398933, | |
"target_oid": 1399839, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 448, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int8_picksplit(internal, internal)", | |
"oid": 1398960, | |
"source_oid": 1398960, | |
"target_oid": 1399866, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 449, | |
"type": "function", | |
"label": "Functions", | |
"title": "cash_dist(money, money)", | |
"oid": 1398850, | |
"source_oid": 1398850, | |
"target_oid": 1399756, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 450, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_text_picksplit(internal, internal)", | |
"oid": 1399230, | |
"source_oid": 1399230, | |
"target_oid": 1400136, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 451, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_bpchar_consistent(internal, character, smallint, oid, internal)", | |
"oid": 1399226, | |
"source_oid": 1399226, | |
"target_oid": 1400132, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 452, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float8_picksplit(internal, internal)", | |
"oid": 1399012, | |
"source_oid": 1399012, | |
"target_oid": 1399918, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 453, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_uuid_fetch(internal)", | |
"oid": 1399384, | |
"source_oid": 1399384, | |
"target_oid": 1400290, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 454, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_numeric_penalty(internal, internal, internal)", | |
"oid": 1399289, | |
"source_oid": 1399289, | |
"target_oid": 1400195, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 455, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_ts_fetch(internal)", | |
"oid": 1399039, | |
"source_oid": 1399039, | |
"target_oid": 1399945, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 456, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_time_compress(internal)", | |
"oid": 1399083, | |
"source_oid": 1399083, | |
"target_oid": 1399989, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 457, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_time_union(internal, internal)", | |
"oid": 1399088, | |
"source_oid": 1399088, | |
"target_oid": 1399994, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 458, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int4_picksplit(internal, internal)", | |
"oid": 1398934, | |
"source_oid": 1398934, | |
"target_oid": 1399840, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 459, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_time_picksplit(internal, internal)", | |
"oid": 1399087, | |
"source_oid": 1399087, | |
"target_oid": 1399993, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 460, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_bytea_union(internal, internal)", | |
"oid": 1399269, | |
"source_oid": 1399269, | |
"target_oid": 1400175, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 461, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int2_compress(internal)", | |
"oid": 1398905, | |
"source_oid": 1398905, | |
"target_oid": 1399811, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 462, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_enum_consistent(internal, anyenum, smallint, oid, internal)", | |
"oid": 1399429, | |
"source_oid": 1399429, | |
"target_oid": 1400335, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 463, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_date_picksplit(internal, internal)", | |
"oid": 1399128, | |
"source_oid": 1399128, | |
"target_oid": 1400034, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 464, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float4_same(test_schema_diff.gbtreekey8, test_schema_diff.gbtreekey8, internal)", | |
"oid": 1398988, | |
"source_oid": 1398988, | |
"target_oid": 1399894, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 465, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_oid_distance(internal, oid, smallint, oid, internal)", | |
"oid": 1398875, | |
"source_oid": 1398875, | |
"target_oid": 1399781, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 466, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_macad8_picksplit(internal, internal)", | |
"oid": 1399410, | |
"source_oid": 1399410, | |
"target_oid": 1400316, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 467, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float8_fetch(internal)", | |
"oid": 1399010, | |
"source_oid": 1399010, | |
"target_oid": 1399916, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 468, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int2_penalty(internal, internal, internal)", | |
"oid": 1398907, | |
"source_oid": 1398907, | |
"target_oid": 1399813, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 469, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbtreekey4_in(cstring)", | |
"oid": 1398831, | |
"source_oid": 1398831, | |
"target_oid": 1399737, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 470, | |
"type": "function", | |
"label": "Functions", | |
"title": "int2_dist(smallint, smallint)", | |
"oid": 1398858, | |
"source_oid": 1398858, | |
"target_oid": 1399764, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 471, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float4_compress(internal)", | |
"oid": 1398983, | |
"source_oid": 1398983, | |
"target_oid": 1399889, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 472, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int8_same(test_schema_diff.gbtreekey16, test_schema_diff.gbtreekey16, internal)", | |
"oid": 1398962, | |
"source_oid": 1398962, | |
"target_oid": 1399868, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 473, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_date_union(internal, internal)", | |
"oid": 1399129, | |
"source_oid": 1399129, | |
"target_oid": 1400035, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 474, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_intv_same(test_schema_diff.gbtreekey32, test_schema_diff.gbtreekey32, internal)", | |
"oid": 1399157, | |
"source_oid": 1399157, | |
"target_oid": 1400063, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 475, | |
"type": "function", | |
"label": "Functions", | |
"title": "tstz_dist(timestamp with time zone, timestamp with time zone)", | |
"oid": 1398872, | |
"source_oid": 1398872, | |
"target_oid": 1399778, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 476, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_inet_penalty(internal, internal, internal)", | |
"oid": 1399349, | |
"source_oid": 1399349, | |
"target_oid": 1400255, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 477, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float4_union(internal, internal)", | |
"oid": 1398987, | |
"source_oid": 1398987, | |
"target_oid": 1399893, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 478, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int2_union(internal, internal)", | |
"oid": 1398909, | |
"source_oid": 1398909, | |
"target_oid": 1399815, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 479, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_bit_union(internal, internal)", | |
"oid": 1399313, | |
"source_oid": 1399313, | |
"target_oid": 1400219, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 480, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int4_distance(internal, integer, smallint, oid, internal)", | |
"oid": 1398930, | |
"source_oid": 1398930, | |
"target_oid": 1399836, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 481, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_float8_distance(internal, double precision, smallint, oid, internal)", | |
"oid": 1399008, | |
"source_oid": 1399008, | |
"target_oid": 1399914, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 482, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_intv_fetch(internal)", | |
"oid": 1399153, | |
"source_oid": 1399153, | |
"target_oid": 1400059, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 483, | |
"type": "function", | |
"label": "Functions", | |
"title": "time_dist(time without time zone, time without time zone)", | |
"oid": 1398868, | |
"source_oid": 1398868, | |
"target_oid": 1399774, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 484, | |
"type": "function", | |
"label": "Functions", | |
"title": "date_dist(date, date)", | |
"oid": 1398852, | |
"source_oid": 1398852, | |
"target_oid": 1399758, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 485, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_inet_picksplit(internal, internal)", | |
"oid": 1399350, | |
"source_oid": 1399350, | |
"target_oid": 1400256, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 486, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_text_compress(internal)", | |
"oid": 1399227, | |
"source_oid": 1399227, | |
"target_oid": 1400133, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 487, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_cash_penalty(internal, internal, internal)", | |
"oid": 1399180, | |
"source_oid": 1399180, | |
"target_oid": 1400086, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 488, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_cash_compress(internal)", | |
"oid": 1399178, | |
"source_oid": 1399178, | |
"target_oid": 1400084, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 489, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_intv_penalty(internal, internal, internal)", | |
"oid": 1399154, | |
"source_oid": 1399154, | |
"target_oid": 1400060, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 490, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_cash_same(test_schema_diff.gbtreekey16, test_schema_diff.gbtreekey16, internal)", | |
"oid": 1399183, | |
"source_oid": 1399183, | |
"target_oid": 1400089, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 491, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_cash_picksplit(internal, internal)", | |
"oid": 1399181, | |
"source_oid": 1399181, | |
"target_oid": 1400087, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 492, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_intv_union(internal, internal)", | |
"oid": 1399156, | |
"source_oid": 1399156, | |
"target_oid": 1400062, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 493, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_int8_compress(internal)", | |
"oid": 1398957, | |
"source_oid": 1398957, | |
"target_oid": 1399863, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 494, | |
"type": "function", | |
"label": "Functions", | |
"title": "gbt_macad8_compress(internal)", | |
"oid": 1399407, | |
"source_oid": 1399407, | |
"target_oid": 1400313, | |
"status": "Identical", | |
"group_name": "test_schema_diff", | |
"dependencies": [], | |
"source_scid": 1398828, | |
"target_scid": 1399734 | |
}, | |
{ | |
"id": 495, | |
"type": "function", | |