You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.6 KiB
HTML

<script>
$(document).ready(()=>{
qcms.source_code()
})
</script>
<div style="height:min-content">
<div class="large-text">Installation</div>
<p>
The assumption here is the you are using virtual environment <b>virtualenv</b> along with <b>pip</b>.
There are various components that can be installed with <b>data-transport</b>. By default <b>SQL</b> support is always available
<ul>
<i class="fa-solid fa-minus"></i> by default sql libraries handle Sqlite3+, Microsoft SQLServer, MySQL, Mariadb, PostgreSQL, duckdb
<br><i class="fa-solid fa-minus"></i> <b>nosql</b> : installs libraries to handle mongodb, cloudant & couchdb
<br><i class="fa-solid fa-minus"></i> <b>cloud</b> : libraries to handle bigquery, databricks, S3, nextcloud
<br><i class="fa-solid fa-minus"></i> <b>warehouse</b> : installs libraries to handle apache iceberg, spark, apache drill
<br><i class="fa-solid fa-minus"></i> <b>other</b> : installs libraries to handle http/https, RabbitMQ, Files
</ul>
</p>
You can specify any combination of <b>nosql, cloud, warehouse, other or all</b>, by default sql support is provided.
<p>
<div class="source-code">
pip install data-transport[nosql,cloud,warehouse,other]@git+https://dev.the-phi.com/git/data-transport/ce
</div>
</p>
A command line interface (CLI) is installed and can be tested by running the following to see what
<p>
<div class="source-code">
$ transport --help</div>
</div>
<div align="left">
<img src="www/html/_assets/images/transport-help.png" style="height:auto">
</div>
</p>
</div>
<div class="details">
</div>