From c5b0844ec759685fba35e890aa28c1db607c844c Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 27 Aug 2019 00:02:27 -0400 Subject: readme --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..a3c5c8b --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# ynab-export + +This is a simple program to export your YNAB data in CSV form, suitable for +loading directly into a database. The repository includes an example schema +file that can be used to represent this data. + +## Example + + ynab-export + psql ynab < data/schema.sql + psql ynab -c 'COPY accounts FROM STDIN' < accounts.tsv + psql ynab -c 'COPY category_groups FROM STDIN' < category_groups.tsv + psql ynab -c 'COPY categories FROM STDIN' < categories.tsv + psql ynab -c 'COPY months FROM STDIN' < months.tsv + psql ynab -c 'COPY categories_by_month FROM STDIN' < categories_by_month.tsv + psql ynab -c 'COPY payees FROM STDIN' < payees.tsv + psql ynab -c 'COPY transactions FROM STDIN' < transactions.tsv + psql ynab -c 'COPY subtransactions FROM STDIN' < subtransactions.tsv + psql ynab -c 'COPY scheduled_transactions FROM STDIN' < scheduled_transactions.tsv + psql ynab -c 'COPY scheduled_subtransactions FROM STDIN' < scheduled_subtransactions.tsv -- cgit v1.2.3-54-g00ecf