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.5.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

sql_format-0.0.5-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sql-format-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 acea737f122c10c7ea27bd3a983899ecb21a326ffd4151b42cd71afe234c7f94
MD5 f550c6591781d4e93d7889dc3ac61d1b
BLAKE2b-256 814693a0d2edeb91280154fe710423f36e09b41f9f0c94aa0380bc8c443a9a55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sql_format-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1638c7d2852709c97b2143ee208507a6a47cfda503d02cd3e28d49fdfe6f3781
MD5 1bb16431f41ed2e2d17c1124bc5ad776
BLAKE2b-256 adce8956b6b0f61c11867e045dd5f707f01755c02e99e229b24d489512dc8a9b

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