Skip to content

Commit

Permalink
Update csv import script column names to be more consistens with db s…
Browse files Browse the repository at this point in the history
…chema
  • Loading branch information
awoestmann committed Aug 2, 2024
1 parent 8ecdbde commit 0b8946f
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions data/db/import_csv.sql
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
--Script to import data from a csv input into the auik database
--Expected filename is: import.csv
--Expected format is:
--Klassifizierung,Wirtschaftszweig,Firmenname,Name,Vorname,E-Mail,Telefon,Mobiltelefon,Plz,Ort,Straße,Hausnr.,Zusatz,Bermerkung
--Klassifizierung,Wirtschaftszweig,Firmenname,Name,Vorname,E-Mail,Telefon,Fax,Plz,Ort,Straße,Hausnr.,Zusatz,Bermerkung
--(Header is suported, Expected delimiter: ,)

BEGIN;
Expand All @@ -15,7 +15,7 @@ CREATE TEMP TABLE temp_import (
vorname character varying(255),
email character varying(255),
telefon character varying(255),
mobil character varying(255),
fax character varying(255),
plz character varying(255),
ort character varying(255),
strasse character varying(255),
Expand All @@ -32,7 +32,7 @@ CREATE OR REPLACE FUNCTION insert_row(
vorname character varying(255),
email character varying(255),
telefon character varying(255),
mobil character varying(255),
fax character varying(255),
plz character varying(255),
ort character varying(255),
strasse character varying(255),
Expand Down Expand Up @@ -67,15 +67,15 @@ BEGIN
-- Insert inhaber
INSERT INTO basis.inhaber (adresseid, name, namebetrbeauf, vornamebetrbeauf, telefon, telefax, email,
bemerkungen, wirtschaftszweigid, namezus)
VALUES (address_id, firmenname, name, vorname, telefon, mobil, email, bemerkung, wirtschaftszweig_id, klassifizierung);
VALUES (address_id, firmenname, name, vorname, telefon, fax, email, bemerkung, wirtschaftszweig_id, klassifizierung);
END;
$$
LANGUAGE plpgsql;

-- Copy import data to temporary table
COPY temp_import(
klassifizierung, wirtschaftszweig, firmenname,
name, vorname, email, telefon, mobil, plz, ort, strasse,
name, vorname, email, telefon, fax, plz, ort, strasse,
hausnr, zusatz, bemerkung)
FROM '/opt/auik_db/import.csv'
DELIMITER ','
Expand All @@ -97,7 +97,7 @@ BEGIN
resultRow.vorname,
resultRow.email,
resultRow.telefon,
resultRow.mobil,
resultRow.fax,
resultRow.plz,
resultRow.ort,
resultRow.strasse,
Expand Down

0 comments on commit 0b8946f

Please sign in to comment.