Skip to content

Commit

Permalink
Skip first row when importing from csv
Browse files Browse the repository at this point in the history
The first row of the csv file should be the column names and should be ignored.
  • Loading branch information
mgamlem3 committed Jul 25, 2022
1 parent e4551c3 commit 1ee6332
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions pihole-cloudsync
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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!';
Expand Down

0 comments on commit 1ee6332

Please sign in to comment.