18 Ekim 2021 Pazartesi

sqlline komutu seçenekleri

Giriş
Eğer MalformedInputException alıyorsak ~/sqlline/history dosyasını silmek gerekiyor. Windows'ta şu dizinde
C:\Users\acelya\sqlline

Seçenekler
Tüm seçenekler şöyle
-u <database url>               the JDBC URL to connect to
-n <username>                   the username to connect as
-p <password>                   the password to connect as
-d <driver class>               the driver class to use
-nn <nickname>                  nickname for the connection
-f <file>                       script file to execute (same as --run)
--color=[true/false]            control whether color is used for display
--showHeader=[true/false]       show column names in query results
--headerInterval=ROWS           the interval between which headers are displayed
--fastConnect=[true/false]      skip building table/column list for tab-completion
--autoCommit=[true/false]       enable/disable automatic transaction commit
--verbose=[true/false]          show verbose error messages and debug info
--showTime=[true/false]         display execution time when verbose
--showWarnings=[true/false]     display connection warnings
--showNestedErrs=[true/false]   display nested errors
--numberFormat=[pattern]        format numbers using DecimalFormat pattern
--force=[true/false]            continue running script even after errors
--maxWidth=MAXWIDTH             the maximum width of the terminal
--maxColumnWidth=MAXCOLWIDTH    the maximum width to use when displaying columns
--silent=[true/false]           be more silent
--autosave=[true/false]         automatically save preferences
--outputformat=[table/vertical/csv/tsv]   format mode for result display
--isolation=LEVEL               set the transaction isolation level
--run=/path/to/file             run one script and then exit
--color seçeneği
Eğer terminalimiz ANSI renk kodlarını destekliyorsa kullanabiliriz. Şöyle yaparız. Windows'ta desteklenmeyebilir.
sqlline.bat --color=true --verbose=true -u jdbc:ignite:thin://127.0.0.1/ADV/
-u seçeneği
Örnek
Şöyle yaparız. -u ile veri tabanı, -n ile kullanıcı ismi, -p ile şifre belirtiliyor.
#!/bin/env bash
VARIABLE="testvalue"

SQL="SELECT '${VARIABLE}' from sys.version;"

sqlline -u jdbc:drill: -n cmatta -p xxxx <<< $SQL

Hiç yorum yok:

Yorum Gönder

Ignite Transaction Kullanımı

Giriş Bir tablo 3 tane atomicity değerinden birisine sahip olabilir. 1. ATOMIC 2. TRANSACTIONAL 3. TRANSACTIONAL_SNAPSHOT ATOMIC Açıklaması ...