Skip to content
/ EXSQL Public

EXSQL is a transpiler that seeks to improve database programming with SQL, improving its syntax and simplifying tasks.

License

Notifications You must be signed in to change notification settings

Greem3/EXSQL

Repository files navigation

What is EXSQL about?

Enhanced and eXtended Structured Query Language (EXSQL) is actually a transpiler (like JSX), which seeks to improve SQL by simplifying tasks and improving the syntax, such as inheritance in databases, making it a rather complicated and exhausting task, instead, thanks to EXSQL we could do something like “SUBTYPE OF” in a CREATE TABLE and it would generate all the necessary logic for the database but we would be using EXSQL to do everything.

How to start a database with exsql

At this time EXSQL only supports dessert databases and starting a database with exsql configuration is useless besides having a useless schema, but here is how:


You have to run the command:

python exsql.py login <server_user_name> <password_of_user>

This is so that the program saves your login in the config.ini


And now create a new database with:

python exsql.py init <database_name>

Or load the default EXSQL configuration into an already created database:

python exsql.py transfer <database_name>

About

EXSQL is a transpiler that seeks to improve database programming with SQL, improving its syntax and simplifying tasks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages