* feat(custom-types): add highlight feilds option for custom types
* fix(custom-types): show indicator when custom type is in used
* feat(canvas): add enum highlight indicator with pulse animation and double-click to clear
* some fixes
* some fixes
* fix
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
* feat(postgres): add custom datatypes to import script
* import only enums & composite types
* init commit to support custom types in postgres
* add support in matching custom fields on import + be able to choose it as type for feild
* update select box + type names
* all but ui
* update ui
* fix build
* fix build
* fix
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
* init dependency
* add dependency api support
* add 'dependency-edge' type
* add dependencies to sidebar
* ast in multi database types
* double click on dependency to view it + fix vizualize adding dependency
* set view to always be the dependent table on creating dependency
* set dependency edge color
* find the shortest path on dependencies
* add handle id diff
* fix for parsing + add dependencies to diagaram
* hide or show dependencies from view menu
* fix for MATERIALIZED VIEWS
* rebase + fix
* fix build
---------
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>