Skip to content

Add .dbf support - #813

Merged
flarco merged 2 commits into
v1.6.4from
flarco/add-.dbf-support
Sep 22, 2026
Merged

flarco merged 2 commits into
v1.6.4from
flarco/add-.dbf-support

Conversation

@flarco

@flarco flarco commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

- New `dbase` connection type (aliases `dbf`, `foxpro`) that reads a
  single `.dbf` file or a directory of them as tables of the `main`
  schema, with a native Go reader instead of SQL.
- dBase has no query engine, so only the select statements sling
  generates for a table read (field list, limit/offset) are accepted;
  filters and custom SQL are rejected with an explicit error.
- Values come from go-dbase, with the raw record inspected to report
  blank numbers/dates/logicals as NULL and to resolve the variable
  length varchar/varbinary markers the library misreads.
- Add fixtures and tests for dBase III/IV and FoxPro files, plus a CLI
  suite case and connector docs.
@flarco
flarco merged commit 1c56208 into v1.6.4 Sep 22, 2026
1 check passed
@flarco
flarco deleted the flarco/add-.dbf-support branch September 29, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant