https://github.com/philss/rawl
Work in progress
https://github.com/philss/rawl
csv-import data-ingestion elixir elixir-library
Last synced: 8 months ago
JSON representation
Work in progress
- Host: GitHub
- URL: https://github.com/philss/rawl
- Owner: philss
- Created: 2019-11-03T18:22:54.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-09-24T18:38:02.000Z (over 4 years ago)
- Last Synced: 2025-02-02T01:45:52.614Z (over 1 year ago)
- Topics: csv-import, data-ingestion, elixir, elixir-library
- Language: Elixir
- Size: 12.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rawl
It is a importers generator that aims to help people to import CSV
files directly to the database.
Rawl will create migrations with tables that are a guess of the types
from the CSV file. It will define the schema that is most likely what
you will use in your production table.
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `rawl` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:rawl, "~> 0.1.0"}
]
end
```
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/rawl](https://hexdocs.pm/rawl).
## License
This project is under MIT license.