Comments (4)
Hi,
i have investigated a bit more about this issue.
-
The limit to 100 first results is because of
node-oracledb
default behaviour with themaxRows
parameter. See here. For now i will just bypass this by manually settingoracledb.maxRows
in/server/core/db/oracle.js
. -
The recommended way to overturn this limit is apparently to set
maxRows
or to useresultSet
in theconnection.execute()
method. SettingmaxRows
from the databaseData Packet Size
limit may be the easy way here.
from widestage.
Also... /server/core/db/oracle.js
use the query SELECT tablespace_name as table_schema, table_name as name FROM user_tables
to get the list of table than the user own. Could it be instead SELECT tablespace_name as table_schema, table_name as name FROM all_tables
to have all the table than the user as the right to read (and then add the table shame name in the result list.
This because, the database admin can tailor a limited user, with just read right on a list of tables from other users (or shemas).
from widestage.
After testing, all_tables
may be a bit inconvenient because it also list many tables form the system schemas. It's possible to tailor the query to exclude them, but using two different data sources from the same database with different users may be a way to do this (but #24).
Also dba_tables
is better than user_tables
& all_tables
because views are also listed (but with the same problem than all_tables
regarding system tables).
from widestage.
We are adding oracle support via JDBC in the next release
from widestage.
Related Issues (20)
- done is not a function HOT 3
- Does Widestage support single sign on ? or can we integrate widestage with any other product easily? Do we have any benchmarks on time to process and generate reports when dealing with large volume of data HOT 1
- Issue connecting to Azure Cosmos DB's API for MongoDB
- bower install fails HOT 1
- Dynamic filters HOT 2
- MSSQL Error getting database tables and views HOT 7
- MySQL Query not working in explorer HOT 7
- Delete configuration HOT 1
- mongodb joins are not working when two collections joined with ObjectId method
- Unable to save - Save Initialisation parameters HOT 2
- how to use timestamp as input in element for layer
- Error creating email template
- Error while running the server on window
- docker connection refused
- Bower install problem
- Do you have an amazon ami ?
- Fail install on Ubuntu 16.04 HOT 1
- Data is not appearing while drag the column in widestage console
- unable to execute npm install to setup widestage
- Error launch Docker-compose in widestage HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from widestage.