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

DevGreem/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

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages