From 1ee633201a466616ae9b8a5944905ae3374bfd8b Mon Sep 17 00:00:00 2001 From: Michael Gamlem III Date: Mon, 25 Jul 2022 16:31:55 -0700 Subject: [PATCH] Skip first row when importing from csv The first row of the csv file should be the column names and should be ignored. --- pihole-cloudsync | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pihole-cloudsync b/pihole-cloudsync index 7bfc6ce..580ccfe 100755 --- a/pihole-cloudsync +++ b/pihole-cloudsync @@ -93,10 +93,10 @@ pull_initialize () { # Overwrite local database tables $SUDO sqlite3 $gravity_db "DELETE FROM adlist;" - $SUDO sqlite3 $gravity_db -header -csv ".import adlist.csv adlist" + $SUDO sqlite3 $gravity_db -header -csv ".import --skip 1 adlist.csv adlist" if [ -s domainlist.csv ]; then $SUDO sqlite3 $gravity_db "DELETE FROM domainlist;" - $SUDO sqlite3 $gravity_db -header -csv ".import domainlist.csv domainlist" + $SUDO sqlite3 $gravity_db -header -csv ".import --skip 1 domainlist.csv domainlist" fi # Restart Pi-hole to pick up changes @@ -156,10 +156,10 @@ pull () { $SUDO cp $custom_list $pihole_dir $SUDO cp $cname_list $dnsmasq_dir $SUDO sqlite3 $gravity_db "DELETE FROM adlist;" - $SUDO sqlite3 $gravity_db -header -csv ".import adlist.csv adlist" + $SUDO sqlite3 $gravity_db -header -csv ".import --skip 1 adlist.csv adlist" if [ -s domainlist.csv ]; then $SUDO sqlite3 $gravity_db "DELETE FROM domainlist;" - $SUDO sqlite3 $gravity_db -header -csv ".import domainlist.csv domainlist" + $SUDO sqlite3 $gravity_db -header -csv ".import --skip 1 domainlist.csv domainlist" fi $SUDO pihole -g echo 'Done!';