Budibase / budibase

Low code platform for building business apps and workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀
https://budibase.com
Other
21.78k stars 1.49k forks source link

[BUDI-7733] Error in Oracle Datasource with data type Oracle CLOB #12266

Closed nosc82 closed 1 week ago

nosc82 commented 10 months ago

Checklist

Hosting

Describe the bug

  1. When I connect to an existing Oracle database and fetch the tables, columns with the CLOB data type are not fetched and therefore not displayed
  2. If I create a new column with the Text data type in an Oracle table via Budibase, the CLOB data type is used in the database. A new fetch of the table results in all CLOB columns no longer being displayed in Budibase.
  3. If a text column is inserted via Budibase, values can be saved in it, but they will not be displayed correctly in Budibase. It comes as output for the added values [object Object]

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Builder -> App -> DataSource -> Oracle'
  2. Click on 'fetch tables' to an existing schema
  3. Scroll down to table with CLOB-column
  4. See error

Expected behavior

  1. Correct display of CLOB content
  2. Correct fetching of columns whose data type is CLOB
  3. For text smaller than 4000 bytes (in UTF-8 1000 char) varchar2 should be used as the data type

Screenshots

App Export

Desktop (please complete the following information):

Additional context

BUDI-7733

metehancorut commented 4 months ago

Hello all,

Is there any progress about this issue? We' ve encountered with this problem in our self hosting platform.

Regards,

samwho commented 1 month ago

Hey @nosc82, @metehancorut. I just put out a large number of fixes for our Oracle integration in 2.29.29, would you be able to update to that version and tell me if this is still a problem for you? 🙏

nosc82 commented 2 weeks ago

Hey samwho, thanks for your good work. It's working now in version 2.31.1. Good job, no problems anymore.