Skip to content

Commit 27f08ae

Browse files
author
Ahmed Waleed Mostafa
committed
D-commit
1 parent 9ddb5f0 commit 27f08ae

File tree

13 files changed

+727
-442
lines changed

13 files changed

+727
-442
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* export-ignore

.github/FUNDING.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# These are supported funding model platforms
2+
3+
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: fusionsqlite
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

FusionSQLite.exe

-38.7 MB
Binary file not shown.

LICENSE.md

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 39 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,56 @@
11
# FusionSQLite
22
Run SQL queries on Oracle Fusion Database from your desktop, based on [anandvegaraju/FusionSQLite](https://github.com/anandvegaraju/FusionSQLite)
3-
> Note: updated releases will be included in this repository, but source code will not be avaialabe. **(private fork)**
3+
> Note: [releases](https://ahmedwaleed.csed22.com/fsql) will be included in this repository, but source code will not be available. **(private fork)**
44
5-
![fusion-sqlite](src/screenshot.png)
5+
<p align="center">
6+
<img src="versions/2.2.2.png">
7+
</p>
8+
9+
## Requirements
610

7-
## Requirments
811
Ensure your fusion instance account has:
9-
- Integration specialist roles
10-
- Appropriate folder permissions
12+
- Integration Specialist
13+
- Application Administrator/Developer
1114

12-
## Steps
15+
## Limitations
1316

14-
1. Open the exe after bypassing the warnings
17+
Since the output is generated via Oracle Report, it will face the same limitations:
18+
- Timeout after 500 secs
19+
- Max row count of 2 million
20+
- Max size of 524288000 bytes (500 MB)
1521

16-
2. Enter your Fusion instance URL (Starting with https:// and ending with .com), username and password
22+
## Features
1723

18-
3. Click on "Initialize environment" for the first time
24+
- Most of what you would expect from a simple SQL editor, details will be included in releases
1925

20-
4. Enter your SQL statement
26+
## TODO
2127

22-
5. Click on "Run Query"
28+
- PLSQL support
2329

24-
Optionally, you can click on "Export to Excel" to export your result set
30+
- Export output
2531

26-
## Limitations
32+
- Auto completion
33+
34+
- Execution time details
35+
36+
- Open and save SQL files
37+
38+
- Count rows after filtration
39+
40+
- Integration with Notepad++
41+
42+
- More detailed error messages
43+
44+
- Editor: resize font, line number, search
45+
46+
- Run query on different thread to control it
47+
48+
- Context Menu: add more functionality like COUNT and DESC
2749

28-
Still planning to add an option to save instance details
50+
## Known Issues
2951

30-
Current build uses a data model having a refcursor to handle SQL queries. Will change that in future releases
52+
- Not all reserved keywords are highlighted
3153

32-
Try including ROWNUM explicitly in your queries. The application can handle large data sets (will show "Not responding" briefly before fetching the results) but I'm planning to optimise this soon
54+
- Multiline comments are not syntax highlighted
3355

34-
Feel free to use the source code and/or contribute to the GIT repository with your own optimisations, features/additions
56+
- Copying multiple values in the outputs only returns last one

src/fusionsqlui.py

Lines changed: 0 additions & 268 deletions
This file was deleted.

0 commit comments

Comments
 (0)