Feature Suggestions for dbForge Studio for PostgreSQL

Feature Suggestions for dbForge Studio for PostgreSQL

Here are a few suggestions:
1. Add multi-language support.
2. Add a "Generate CREATE Script" option when right-clicking on a schema (similar to public) or a database, which can generate the CREATE script for the entire schema (similar to public) or the database.
3. When clicking on tables, views, functions, etc., display a list of current data types on the right side, and support quick search with Ctrl+F.
4. Add a visualization design feature for tables, such as adding a "Design" button when right-clicking on a table, and adding a "New Table" option when right-clicking on tables.
5. When generating CREATE scripts, the field types should be more consistent with PostgreSQL's reading conventions:
   a. `id INT NOT NULL DEFAULT NEXTVAL('xxxx' :: REGCLASS)` should correspond to `serial`, but since there is an issue with the last value of the sequence, an additional script to update the latest value should be added at the end.
   b. `sex CHARACTER VARYING(50) DEFAULT '1' :: CHARACTER VARYING` should correspond to `sex varchar(50) default '1'`.
   c. `usertype INTEGER DEFAULT 1` should correspond to `usertype int4 default 1`.
   And so on.
6. Allow setting whether keywords should be uppercase or lowercase in the script formatting settings (default to uppercase, uncheck for lowercase).
7. Add a "Manage Extensions" option when right-clicking on a database, enabling quick addition or removal of extensions (essentially scripts, but visualization simplifies user operations).
8. Missing user and role management features.
9. Add a button when right-clicking on a specific database to enter the psql command line and quickly access that database.
10. dbforgepostgresql.com has a bug where large files (30G or more) encounter errors during processing, with no specific error message, while the same file works fine with psql.
11.The execution succeeded time recorded in the output log is incorrect, and it is recommended to establish a one-to-one correspondence between the logs and the SQL query windows