© Sqlephant. All rights reserved.


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

What is Sqlephant?

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.

How does Sqlephant save time?

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.

What features does Sqlephant offer?

Sqlephant offers a wide range of features including:

  1. Schema generation with auto-guess of SQL types.
  2. DTO generation with auto-guess of C#, Java, and Python types.
  3. SQL Request Fixer.
  4. SQL Injections Fixer.
  5. DML Statement wrapper generation.
  6. Output options for SELECT wrappers.
  7. Automatic documentation of generated code.
  8. Option for “to-string” method for DTO.
  9. SQL DELETE / INSERT / SELECT / UPDATE statement skeleton generation.
  10. CRUD Generation.
  11. Web App Generation (experimental).
How does the SQL Request Fixer work?

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.

What languages does Sqlephant support?

Sqlephant supports code generation for C#, Java, PHP, and Python.

What is CRUD Generation?

CRUD Generation is a feature where Sqlephant generates classes for basic Create, Read, Update, and Delete (CRUD) operations.

How does Sqlephant help in preventing SQL Injection?

Sqlephant’s SQL Injection Fixer feature identifies potential SQL injections and offers solutions to fix them, enhancing the security of your application.

What is the “to-string” method option for DTO?

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.

What AI does Sqlephant use for its features?

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.

What does parametrization of the package (Java) and namespace (C#, PHP) mean?

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.

How can I contact Sqlephant support?

You can reach Sqlephant support through the Contact option on our website.

How much does Sqlephant cost?

Please refer to the Pricing section on our website for information on pricing and subscription plans.

Do you offer a free version?

Yes, we offer a fully-featured free version of Sqlephant.

Where can I download 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

What are the system requirements to install Sqlephant?

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.

Are there supplemental software to install prior to Sqlephant?
For Windows and macOS, all necessary software components, including Java JVM, are embedded within the Sqlephant installer itself. Hence, no additional software installations are required prior to installing Sqlephant. However, Linux users need to ensure that Java 11 is installed on their system before they install Sqlephant.
Do I need admin/root privileges to install Sqlephant on my system?

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.

Windows: I have less than 4GB memory on my machine. Can I still run Sqlephant?

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.

macOS: what should I do if the installation of Sqlephant is blocked by Gatekeeper on macOS?

If Gatekeeper on macOS blocks the installation of Sqlephant, follow these steps to authorize it:

  1. Open ‘System Preferences’.
  2. Navigate to ‘Security & Privacy’.
  3. In the ‘General’ tab, click the lock to make changes, entering your password when prompted.
  4. Under ‘Allow apps downloaded from:’, select ‘App Store and identified developers’.
  5. 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

Linux: how can I install Java 11 on my machine?

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.

I’m facing problems during the installation process. Where can I get help?

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.

Do you provide support for Sqlephant installation on virtual machines or emulators?

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.

Is there an uninstallation process for Sqlephant?

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.

I want to delete my Sqlephant account. Is that possible?

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

© Sqlephant - Kawansoft. All rights reserved.