All Projects → capitalone → Giraffez

capitalone / Giraffez

Licence: apache-2.0
User-friendly Teradata client for Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Giraffez

Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (+253.77%)
Mutual labels:  command-line-tool, database
Dynein
DynamoDB CLI written in Rust.
Stars: ✭ 126 (+18.87%)
Mutual labels:  command-line-tool, database
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-3.77%)
Mutual labels:  command-line-tool, database
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (+304.72%)
Mutual labels:  command-line-tool, database
Counter culture
Turbo-charged counter caches for your Rails app.
Stars: ✭ 1,397 (+1217.92%)
Mutual labels:  database
Rexlin600.github.io
系列博客、涵盖领域广、不定时更新、欢迎加入
Stars: ✭ 102 (-3.77%)
Mutual labels:  database
Fastsitephp
🌟 FastSitePHP 🌟 A Modern Open Source Framework for building High Performance Websites and API’s with PHP
Stars: ✭ 102 (-3.77%)
Mutual labels:  database
Bojack
🐴 The unreliable key-value store
Stars: ✭ 101 (-4.72%)
Mutual labels:  database
Cli.fan
Blog about notable commandline tools
Stars: ✭ 106 (+0%)
Mutual labels:  command-line-tool
Ardent
Self-validating, secure and smart models for Laravel's Eloquent ORM
Stars: ✭ 1,412 (+1232.08%)
Mutual labels:  database
Awesome Cli
A curated list of awesome resources for building immersive CLI experiences.
Stars: ✭ 104 (-1.89%)
Mutual labels:  command-line-tool
Reactiveandroid
🚀 Simple and powerful ORM for Android
Stars: ✭ 102 (-3.77%)
Mutual labels:  database
Inferno
🔥 Modern command line tool for malware creation on Windows
Stars: ✭ 105 (-0.94%)
Mutual labels:  command-line-tool
Hbase Operator Tools
Apache HBase Operator Tools
Stars: ✭ 104 (-1.89%)
Mutual labels:  database
Opennos
OpenNos Emulator Project. See AUTHORS file for Copyright information.
Stars: ✭ 105 (-0.94%)
Mutual labels:  database
Homebase React
The React state management library for write-heavy applications
Stars: ✭ 101 (-4.72%)
Mutual labels:  database
Iredis
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
Stars: ✭ 1,661 (+1466.98%)
Mutual labels:  command-line-tool
Pg flame
A flamegraph generator for Postgres EXPLAIN ANALYZE output.
Stars: ✭ 1,391 (+1212.26%)
Mutual labels:  database
Scaffolder
Database scaffolding tool
Stars: ✭ 102 (-3.77%)
Mutual labels:  database
Project Init
Project templates in rust
Stars: ✭ 104 (-1.89%)
Mutual labels:  command-line-tool

.. image:: https://img.shields.io/pypi/v/giraffez.svg :target: https://pypi.python.org/pypi/giraffez :alt: PyPi .. image:: https://img.shields.io/badge/license-Apache%202-blue.svg :target: https://www.apache.org/licenses/LICENSE-2.0 :alt: License

|

.. image:: https://raw.githubusercontent.com/capitalone/giraffez/master/docs/logo.png

Giraffez is a client library for Teradata <http://www.teradata.com/>_, made to be fast and user-friendly. It shares many features with the official Teradata tools, but makes them available in an easy-to-use command-line interface and Python API.

Features ########

  • Command-line tool <https://capitalone.github.io/giraffez/command-line.html>_
  • Python API <https://capitalone.github.io/giraffez/api.html#giraffez-modules>_ - expressive, powerful, and great for working with other packages <https://capitalone.github.io/giraffez/api.html#working-with-other-packages>_ (e.g. pandas <http://pandas.pydata.org>_)
  • Execute <https://capitalone.github.io/giraffez/command-line.html#cmd>_ SQL statements using the Teradata CLIv2 library -- performing ad hoc queries and commands
  • Insert <https://capitalone.github.io/giraffez/command-line.html#insert>_ into existing Teradata tables using the CLIv2 drivers
  • Archive <https://capitalone.github.io/giraffez/command-line.html#archiving>_ Teradata tables to save space. These can easily be transformed to flatfiles <https://capitalone.github.io/giraffez/command-line.html#fmt>_ or loaded <https://capitalone.github.io/giraffez/command-line.html#load>_ back into Teradata
  • BulkExport <https://capitalone.github.io/giraffez/command-line.html#export>_ from Teradata to a flatfile or archival format, retaining data type information
  • BulkLoad <https://capitalone.github.io/giraffez/command-line.html#load>_ into existing Teradata tables using the Teradata PT Update (MLOAD)
  • Config <https://capitalone.github.io/giraffez/command-line.html#config>_ - manage connection information and credentials securely using the giraffez config and giraffez secret commands
  • Interactive shell <https://capitalone.github.io/giraffez/command-line.html#shell>_ for executing Teradata queries -- much like BTEQ, but with a friendly interface
  • Run <https://capitalone.github.io/giraffez/command-line.html#run>_ job files in YAML format

Links

  • Documentation <https://capitalone.github.io/giraffez>_

Quick Install #############

::

$ pip install giraffez

See the setup instructions <https://capitalone.github.io/giraffez/intro.html#giraffez-setup>_ for requirements and details on how to configure your environment.

Contributors ############

We welcome Your interest in Capital One’s Open Source Projects (the "Project"). Any Contributor to the Project must accept and sign an Agreement indicating agreement to the license terms below. Except for the license granted in this Agreement to Capital One and to recipients of software distributed by Capital One, You reserve all right, title, and interest in and to Your Contributions; this Agreement does not impact Your rights to use Your own Contributions for any other purpose

Sign the Agreement <https://docs.google.com/forms/d/e/1FAIpQLSfwtl1s6KmpLhCY6CjiY8nFZshDwf_wrmNYx1ahpsNFXXmHKw/viewform>_

Code of Conduct ###############

This project adheres to the Open Code of Conduct <https://developer.capitalone.com/single/code-of-conduct/>_ By participating, you are expected to honor this code.


Teradata is a registered trademark of Teradata Corporation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].