Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CUBRID] Add supplementary features to the CUBRID plugin #22963

Closed
longhaseng52 opened this issue Feb 27, 2024 · 4 comments · Fixed by #23185
Closed

[CUBRID] Add supplementary features to the CUBRID plugin #22963

longhaseng52 opened this issue Feb 27, 2024 · 4 comments · Fixed by #23185

Comments

@longhaseng52
Copy link
Contributor

  • Display list of indexes
  • Display list of serials
  • Display list of synonyms
  • Display list of triggers
  • Display list of functions & procedures
  • Display DDL of view
  • Create & edit table using UI
  • Remove Virtual Tab
  • Export DB SQL
  • Export Excel
@LonwoLonwo
Copy link
Member

Hello @longhaseng52

We already have the ability to export to Excel: https://github.com/dbeaver/dbeaver/wiki/Extension-Office

Export DB SQL

And here you can read about other data export features: https://github.com/dbeaver/dbeaver/wiki/Data-transfer#export-data

Remove Virtual Tab

You can't remove our basic functionality without a good explanation.

@kisoo-han
Copy link

@LonwoLonwo ,

  • The 'export to excel' function does not mean exporting table data to Excel, but exporting schema info to Excel. However, since we believe this is sufficiently covered by DBeaver's other functions, we will exclude it from this extension as you recommended.
  • As the 'Remove Virtual Tab' function is a basic & unique feature of DBeaver, we will maintain it instead of removing it from the plugin, also as you recommended.

@LonwoLonwo
Copy link
Member

Ok, thanks. We can probably check the code and then decide if this is a new feature for DBeaver or an existing one. Thanks for the update.

@kisoo-han
Copy link

@LonwoLonwo
Regarding the features we planned described above, there is a feature entitled 'Export DB SQL'.

In fact, this refers to the ASCII format backup/export used in CUBRID. We have CUBRID utilities called 'loaddb/unloaddb'. They are tools for selectively or entirely backing up and restoring database objects such as tables, views, indexes, synonyms, etc. in ASCII format.

Our intention is to back up database objects selected in DBeaver in the so-called 'CUBRID loaddb format' and restore them using the CUBRID 'loaddb' utility. What do you think about adding this feature in the CUBRID plugin.

longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
…ss/dbeaver/ext/cubrid/model/CubridCharset.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
…ss/dbeaver/ext/cubrid/model/CubridCollation.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
…ss/dbeaver/ext/cubrid/model/CubridCollation.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
…ss/dbeaver/ext/cubrid/model/CubridProcedureParameter.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
…ss/dbeaver/ext/cubrid/model/meta/CubridMetaModel.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 21, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 22, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 22, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 25, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 25, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 25, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 28, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 28, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 28, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Mar 28, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue Apr 2, 2024
@uslss uslss self-assigned this Apr 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 15, 2024
@DariaMarkaryan DariaMarkaryan removed their assignment May 16, 2024
longhaseng52 added a commit to longhaseng52/dbeaver that referenced this issue May 17, 2024
@uslss uslss self-assigned this Jun 10, 2024
serge-rider pushed a commit that referenced this issue Jun 10, 2024
* Place { at the same line where the method is declared

* Remove file CubridObjectContainer.java

* Remove sub table

* Display list of indexes

* Display list of serials

* Display list of synonyms

* Display list of triggers

* Display list of functions & procedures

* Display DDL of view

* Create and edit table using UI

* Add annotations on methods and parameters

* Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCharset.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* #22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCharset.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* #22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCollation.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* #22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCollation.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* #22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridProcedureParameter.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* #22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/meta/CubridMetaModel.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* #22963 Update CubridProcedureParameter.java file

* #22963 Fix using try catch with resources

* #22963 Add logging in CubridMetaModel.java file

* #22963 Rename variable in CubridProcedure.java file

* #22963 Update CubridProcedure.java file

* #22963 Return datasource in CubridProcedureParameter.java file

* #22963 Fix constraint type in CubridMetaModel.java file

* #22963 Add Cubrid constant varaiables

* #22963 Rename variable in CubridTable.java file

* #22963 Add not null condition

* #22963 Add target object in Synonym

* #22963 Add parameter kind in CubridProcedureParameter.java

* #22963 Fix query error when deleting procedure with UI

* #22963 Add scale, precision and ordinal position to table column

* #22963 Fix formatting view DDL

* #22963 Merge branch 'devel' into '3rd_pr_official'

* #22963 Add parents of view by calling method getUniqueName()

* #22963 Fix Codacy Static Code Analysis suggestion

* #22963 Add constant variable for supportsTrigger function in CubridUser

* #22963 Update supportsTrigger function in CubridTable

* #22963 Update constructor in file CubridTable

* #22963 Remove indexCache in CubridUser

* #22963 Code style: insert space before open parenthesis

* #22963 Change Boolean object to primitive type

* #22963 Remove unused import in CubridMetaModel

* #22963 Add quote object name in SQL

* #22963 Update boolean expression in CubridMetaModel

---------

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
Co-authored-by: Dziyana <31996417+uslss@users.noreply.github.com>
rathana-pvs pushed a commit to rathana-pvs/dbeaver that referenced this issue Jun 11, 2024
* Remove file CubridObjectContainer.java

* Remove sub table

* Display list of indexes

* Display list of serials

* Display list of synonyms

* Display list of triggers

* Display list of functions & procedures

* Display DDL of view

* Create and edit table using UI

* Add annotations on methods and parameters

* Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCharset.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* dbeaver#22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCharset.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* dbeaver#22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCollation.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* dbeaver#22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridCollation.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* dbeaver#22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/CubridProcedureParameter.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* dbeaver#22963 Update plugins/org.jkiss.dbeaver.ext.cubrid/src/org/jkiss/dbeaver/ext/cubrid/model/meta/CubridMetaModel.java

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>

* dbeaver#22963 Update CubridProcedureParameter.java file

* dbeaver#22963 Fix using try catch with resources

* dbeaver#22963 Add logging in CubridMetaModel.java file

* dbeaver#22963 Rename variable in CubridProcedure.java file

* dbeaver#22963 Update CubridProcedure.java file

* dbeaver#22963 Return datasource in CubridProcedureParameter.java file

* dbeaver#22963 Fix constraint type in CubridMetaModel.java file

* dbeaver#22963 Add Cubrid constant varaiables

* dbeaver#22963 Rename variable in CubridTable.java file

* dbeaver#22963 Add not null condition

* dbeaver#22963 Add target object in Synonym

* dbeaver#22963 Add parameter kind in CubridProcedureParameter.java

* dbeaver#22963 Fix query error when deleting procedure with UI

* dbeaver#22963 Add scale, precision and ordinal position to table column

* dbeaver#22963 Fix formatting view DDL

* dbeaver#22963 Merge branch 'devel' into '3rd_pr_official'

* dbeaver#22963 Add parents of view by calling method getUniqueName()

* dbeaver#22963 Fix Codacy Static Code Analysis suggestion

* dbeaver#22963 Add constant variable for supportsTrigger function in CubridUser

* dbeaver#22963 Update supportsTrigger function in CubridTable

* dbeaver#22963 Update constructor in file CubridTable

* dbeaver#22963 Remove indexCache in CubridUser

* dbeaver#22963 Code style: insert space before open parenthesis

* dbeaver#22963 Change Boolean object to primitive type

* dbeaver#22963 Remove unused import in CubridMetaModel

* dbeaver#22963 Add quote object name in SQL

* dbeaver#22963 Update boolean expression in CubridMetaModel

---------

Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com>
Co-authored-by: Dziyana <31996417+uslss@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants