# blink v0.8.0 - Table of Contents

> Fast bulk data insertion for projects using Ecto and PostgreSQL.
Convenient syntax and easy integration with ExMachina.

## Pages

- [Blink](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

- Guides
  - [Getting Started](getting_started.md)
  - [Configuring Options](configuring_options.md)
  - [Loading Data from Files](loading_data_from_files.md)
  - [Integrating with ExMachina](integrating_with_ex_machina.md)
  - [Custom Adapters](custom_adapters.md)
  - [Providing Data Directly](providing_data_directly.md)

## Modules

- [Blink](Blink.md): Blink provides efficient database seeding with a clean, declarative syntax.
- [Blink.Adapter](Blink.Adapter.md): Defines the adapter behaviour and dispatches to the selected adapter.
- [Blink.Adapter.Postgres](Blink.Adapter.Postgres.md): PostgreSQL adapter for Blink bulk copy operations.
- [Blink.CSVParser](Blink.CSVParser.md)
- [Blink.Seeder](Blink.Seeder.md): The central data structure and operations for the Blink seeding pipeline.

- Exceptions
  - [Blink.MissingClauseError](Blink.MissingClauseError.md): Raised when a table or context is declared but no callback clause matches it.

