GPT
We encourage you to utilize our specialized GPT, SqlephantGPT, which is designed to answer all your queries regarding the features and usage of Sqlephant. This tool is here to assist you in making the most of our services
Frequently Asked Questions – General
Sqlephant is an AI-powered tool that simplifies SQL schema creation and code generation in various languages (C#, Java, PHP, Python). It auto-guesses SQL types, creates DTOs, fixes SQL queries, and even generates CRUD classes for your applications.
Sqlephant automatically generates SQL schema, DTO classes, and CRUD operations which saves developers from the time-consuming and error-prone task of writing these manually.
Sqlephant offers a wide range of features including:
- Schema generation with auto-guess of SQL types.
- DTO generation with auto-guess of C#, Java, and Python types.
- SQL Request Fixer.
- SQL Injections Fixer.
- DML Statement wrapper generation.
- Output options for SELECT wrappers.
- Automatic documentation of generated code.
- Option for « to-string » method for DTO.
- SQL DELETE / INSERT / SELECT / UPDATE statement skeleton generation.
- CRUD Generation.
- Web App Generation (experimental).
The SQL Request Fixer takes an SQL request that does not execute properly, diagnoses the error, explains it in detail, and provides a fixed SQL request.
Sqlephant supports code generation for C#, Java, PHP, and Python.
CRUD Generation is a feature where Sqlephant generates classes for basic Create, Read, Update, and Delete (CRUD) operations.
Sqlephant’s SQL Injection Fixer feature identifies potential SQL injections and offers solutions to fix them, enhancing the security of your application.
The « to-string » method option is a feature where Sqlephant can generate a method within the DTO that provides a string representation of the object. This can be particularly useful for debugging and logging purposes.
Sqlephant is powered by the sophisticated AI model, OpenAI’s ChatGPT. The AI is responsible for generating SQL schemas, diagnosing SQL errors, generating DTOs, CRUD classes, and more, based on user input. OpenAI’s ChatGPT provides an excellent base for Sqlephant to deliver accurate and efficient results.
Sqlephant allows users to specify the package name in Java and the namespace in C# and PHP during code generation for easy and instant integration into your application.
You can reach Sqlephant support through the Contact option on our website.
Please refer to the Pricing section on our website for information on pricing and subscription plans.
Yes, we offer a fully-featured free version of Sqlephant.
Sqlephant can be downloaded from the Download section on our website. Please ensure you meet the system requirements listed on the download page.
Frequently Asked Questions – Installation
For Windows users, Sqlephant is compatible with Windows 8, 10, and 11, requiring a minimum of 4GB of memory. MacOS users should ensure they are running macOS 10.13 or a later version. For those using Linux, it is imperative to have Java 11 to 17 installed on their systems.
No, you do not need admin/root privileges to install Sqlephant on Windows and macOS. However, installing Java 11 on Linux may require root privileges.
Sqlephant requires at least 4GB of memory to operate optimally. It may be possible to run the software with less memory, but you may experience performance issues or crashes.
If Gatekeeper on macOS blocks the installation of Sqlephant, follow these steps to authorize it:
- Open ‘System Preferences’.
- Navigate to ‘Security & Privacy’.
- In the ‘General’ tab, click the lock to make changes, entering your password when prompted.
- Under ‘Allow apps downloaded from:’, select ‘App Store and identified developers’.
- If Sqlephant was blocked, click ‘Open Anyway’.
After the installation, it’s recommended to return your security settings to their original state for optimal system security
You can install Java 11 on your Linux machine using package managers like apt for Ubuntu or yum for CentOS. Here’s an example of how you can install Java 11 on Ubuntu:
sudo apt update
sudo apt install openjdk-11-jdk
Remember to verify the installation by typing java -version
in your terminal.You should see « 11 » in the output.
If you’re experiencing difficulties during the installation process, you can reach out to our support team at support@kawansoft.com. We’ll be happy to assist you.
Yes, we do. As long as the virtual machine or emulator satisfies the system requirements (operating system version and memory), Sqlephant should run without issues. If you encounter any problems, please reach out to our support team.
Yes, you can uninstall Sqlephant just like any other program on your system. On Windows, you can uninstall from ‘Add or Remove Programs’ in the Control Panel. On macOS, you can move the application to the Trash. On Linux, the uninstallation process depends on how Java and Sqlephant were installed.
Yes, you can completely delete your Sqlephant account. Please note that this will permanently erase all your data and cannot be undone. To delete your account, go to ‘ Settings’, then click ‘Delete Account’. You’ll be asked to confirm this action before your account is deleted