Popularity
6.7
Growing
Activity
0.0
Stable
12
4
6
Monthly Downloads: 3
Programming language: Haskell
License: GNU General Public License v3.0 only
Tags:
Database
yxdb-utils alternatives and similar packages
Based on the "Database" category.
Alternatively, view yxdb-utils alternatives based on common mentions on social networks and blogs.
-
erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram. -
persistent-redis
Persistence interface for Haskell allowing multiple storage methods. -
postgresql-simple
Mid-level client library for accessing PostgreSQL from Haskell -
acid-state
Add ACID guarantees to any serializable Haskell data structure -
squeal-postgresql
Squeal, a deep embedding of SQL in Haskell -
esqueleto
Bare bones, type-safe EDSL for SQL queries on persistent backends. -
HDBC-session
This repository includes a joined query generator based on typefull relational algebra, and mapping tools between SQL values list and Haskell record type. -
groundhog
This library maps datatypes to a relational model, in a way similar to what ORM libraries do in OOP. See the tutorial https://www.schoolofhaskell.com/user/lykahb/groundhog for introduction -
hw-kafka-client
Kafka client for Haskell, including auto-rebalancing consumers -
mysql-simple
A mid-level client library for the MySQL database, intended to be fast and easy to use. -
postgresql-simple-migration
PostgreSQL Schema Migrations for Haskell -
direct-sqlite
Low-level binding to SQLite3. Includes UTF8 and BLOB support. -
vcache
large, persistent, memcached values and structure sharing for Haskell -
dbmigrations
A library for the creation, management, and installation of schema updates for relational databases. -
vcache-trie
large, persistent, memcached values and structure sharing for Haskell -
haskelldb
A library for building re-usable and composable SQL queries. -
postgresql-tx
[Moved to: https://github.com/Simspace/postgresql-tx] -
postgresql-typed
Haskell PostgreSQL library with compile-time type inference -
ampersand
Build database applications faster than anyone else, and keep your data pollution free as a bonus. -
postgresql-orm
An Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL. -
persistent-database-url
Parse DATABASE_URL into configuration types for Persistent
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of yxdb-utils or a related project?
README
yxdb-utils
Utilities for parsing Alteryx Database format
Yxdb2Csv.hs
Usage: yxdb2csv [OPTIONS...] <input_file>
example 1: yxdb2csv alteryx_db.yxdb > output.psv # output to pipe-delimited flat file
example 2: yxdb2csv alteryx_db.yxdb | gzip -f > output_zipped.psv.gz # pipe to compression tool, forced overwrite
example 3: yxdb2csv alteryx_db.yxdb | head # from stdout pipe to head
Options:
-m, --metadata: retrieve file metadata only
-b, --block: output _x_ blocks of data
-r, --num-records: output _x_ number of records, per block if -b is given
-v, --verbose: extra debugging messages to stderr
-d, --decompress-blocks: decompress blocks without interpreting
Csv2Yxdb.hs
Input data in flat pipe-delimited format (UTF-8 encoded)
Usage: csv2yxdb my_flat_file.psv -o my_alteryx_db.yxdb
example: csv2yxdb input.csv -o example.yxdb # input a pipe-delimited flat file (not comma-delimited)
Options:
-o, --output: output file path
-h, --header: user input header line for output file
-m, --metadata: retrieve file metadata only
-i, --internal: dump external representation of parsed records
-v, --verbose: extra debugging messages to stderr
Limitations:
- csv2yxdb does not support vstring or vwstring types. You can use fixed-length strings instead.
- Neither tool supports the 'blob', 'spatial index', or 'unknown' types
- These tools only support YXDB and CSV. In particular, there are no tools for Calgary database files.