pgloader/test/citus/data.load

68 lines
1.3 KiB
Fish

--
-- Ads
--
load csv
from ads.csv
(
id, company_id, campaign_id, name, image_url, target_url,
impressions_count, clicks_count, created_at, updated_at
)
into postgresql:///hackathon
target table ads
target columns
(
id, campaign_id, name, image_url, target_url,
impressions_count, clicks_count, created_at, updated_at
)
with fields optionally enclosed by '"',
fields escaped by double-quote,
fields terminated by ',';
--
-- Clicks
--
load csv
from clicks.csv
(
id, company_id, ad_id, clicked_at, site_url, cost_per_click_usd,
user_ip, user_data
)
into postgresql:///hackathon
target table clicks
target columns
(
id, ad_id, clicked_at, site_url, cost_per_click_usd, user_ip, user_data
)
with fields optionally enclosed by '"',
fields escaped by double-quote,
fields terminated by ',';
--
-- Impressions
--
load csv
from impressions.csv
(
id, company_id, ad_id, seen_at, site_url,
cost_per_impression_usd, user_ip, user_data
)
into postgresql:///hackathon
target table impressions
target columns
(
id, ad_id, seen_at, site_url, cost_per_impression_usd, user_ip, user_data
)
with drop indexes,
fields optionally enclosed by '"',
fields escaped by double-quote,
fields terminated by ',';