Skip to main content

Format your SQL statements using the sql-pretty-printer API

Project description

sql-format

Format your SQL statements using the sql-pretty-printer API.

Dependencies

This project uses the following modules:

Installation

To install, download the repository via:

git clone https://github.com/rrickgauer/sql-format.git

Usage

In the sql-format directory, use:

python sql-format.py

Example

sql-format will take the following SQL statement:

select Songs.id, Songs.title, Artists.name from Songs left join Artists on Songs.artist_id = Artists.id where Songs.id > 100 order by Songs.title desc limit 20;

and turns it into this:

SELECT Songs.id,
       Songs.title,
       Artists.name
FROM   Songs
       LEFT JOIN Artists
              ON Songs.artist_id = Artists.id
WHERE  Songs.id > 100
ORDER  BY Songs.title DESC
LIMIT  20;

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sql-format-0.0.3.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

sql_format-0.0.3-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file sql-format-0.0.3.tar.gz.

File metadata

  • Download URL: sql-format-0.0.3.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.6

File hashes

Hashes for sql-format-0.0.3.tar.gz
Algorithm Hash digest
SHA256 813082415266998d1e0c021c763799c4d7a1514c225c05d055efe3019b52cae0
MD5 6ff67704839ad725493716a6217d1978
BLAKE2b-256 a38c7ad5ffbfabedf9124af7fa4aecfbce1cb36d627a3d83dfab8c6493cbfd21

See more details on using hashes here.

File details

Details for the file sql_format-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: sql_format-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.6

File hashes

Hashes for sql_format-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 499b937ef7e8a5b3bc6d2d6e6a2f3c19fe107bd5f17520eb9aef534af9612175
MD5 d145f7c5396898d93733497fdd368bc5
BLAKE2b-256 b5e74d62ff4bdb365ffa5d7af84ac0456faf5cb8f6b63a487750d81bda7b62e3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page