---json
{
"aliases": [
{ "path": ":docs:tabli:connection:info" }
],
"page_id": "t2jzs4bikcmp0bat5l75z"
}
---
====== Tabul - Connection Information ======
===== About =====
''info'' is an action of the [[docs:tabul:connection:start|connection module]] that shows the [[docs:connection:attribute|connection attributes]] in a form fashion.
If you want to get the result in a tabular format, see the [[list|list]] action
===== Example =====
==== Showing information about one database ====
This command will show the information of the [[howto:sqlite:howto_connection|Sqlite HowTo Connection]]
tabul connection info sqlite
Information about the connection (sqlite)
Attribute Value Description
-------------------------- --------------------------------------------------- --------------------------------------------------------------------
BOOLEAN_DATA_TYPE Native Boolean data type used to store boolean values
BUILDER_CACHE_ENABLED true Enable or disable the builder cache
CHAR_DEFAULT_PRECISION 1 Default CHAR precision
COMMENT The sqlite default connection A connection description
DATABASE_MAJOR_VERSION The major version number of the database
DATABASE_MINOR_VERSION The minor version number of the database
DATABASE_PRODUCT_NAME The name of the database
DATABASE_PRODUCT_VERSION The version of the database
DATE_DATA_TYPE NATIVE Date data type used to store date values
DRIVER org.sqlite.JDBC The jdbc driver class
DRIVER_NAME The driver name
DRIVER_VERSION The driver version
HOST Host Server
JDBC_MAJOR_VERSION The major version number of JDBC
JDBC_MINOR_VERSION The minor version number of JDBC
LOGIN_STATEMENTS Statements that runs after a connection has been established
MAX_CONCURRENT_THREAD The maximum number of threads that can be created against the system
MAX_NAME_IN_PATH The maximum number of names in a path
NAME sqlite The name of the connection
NAME_QUOTING_DISABLED_CASE UPPERCASE The case to apply when quoting is disabled
NAME_QUOTING_ENABLED true Enable quoting of names
NATIVES Native Driver attributes (jdbc properties, ...)
NCHAR_DEFAULT_PRECISION 1 Default NCHAR precision
NVARCHAR_DEFAULT_PRECISION 0 Default NVARCHAR precision
ORIGIN CONF The origin of the connection
PASSWORD The user password
PORT Host Port
SUPPORT_BATCH_UPDATES If the system supports batch SQL updates
SUPPORT_NAMED_PARAMETERS If the system supports named parameters in the SQL statement
TIMESTAMP_DATA_TYPE NATIVE Timestamp data type used to store timestamp values
TIME_DATA_TYPE NATIVE Time format data type to store time values
TYPE_AFFINITY_CONVERSION false If true, the type name are converted to affinity name
URI jdbc:sqlite:////home/tabulify/.tabul/sqlite.sqlite3 The uri of the connection
USER The user name
VARCHAR_DEFAULT_PRECISION 0 Default VARCHAR precision
WORKING_PATH The working path (Schema for database, directory for file system)
==== Selecting database with globbing ====
* List only the database with ''sql'' in their name by using a [[docs:common:globbing|glob pattern]]
tabul connection info *sql*
==== Listing only a set of databases ====
* List only the databases with the database name [[howto:postgres:howto_connection_service|postgres]] and [[howto:sqlite:howto_connection|sqlite]]
tabul connection info postgres sqlite
===== Syntax =====
tabul connection info --help
Tabul connection info
=====================
Print connection attributes in a form fashion.
Examples
--------
1 - To output information about the connection `name`:
tabul connection info name
2 - To output information about all the connection with `sql` in their name:tabul connection info *sql*
Syntax
------
tabul connection info <(NamePattern)...>
where:
Arguments:
<(NamePattern)...> one or more connection name
Global Options:
-ah,--app-home The app home directory (default to the .tabul.yml file directory)
-vf,--conf The path to a configuration file
-ee,--exec-env The execution environment (prod or dev)
-h,--help Print this help
-l,--log-level Set the log level
-ns,--not-strict If there is no connection found, no errors will be emitted
-odu,--output-data-uri defines the output data uri for the feedback data (default: console)
-oo,--output-operation defines the data operations (replace, truncate) on an existing output resource before transfer.
-oop,--output-transfer-operation defines the output transfer operation (insert, update, merge, copy). Default to `copy` for a file system and `insert` for a database.
-pp,--passphrase A passphrase (master password) to decrypt the encrypted vault values (Env: TABUL_PASSPHRASE)
--pipe-mode Use pipe mode if you want to pipe the output in a shell. Pipe mode will not print the headers (ie column name) and will not make the control character visible
-v,--version Print version information