insert into public.countries (code, name)
values
  ('AT', 'Austria'),
  ('BE', 'Belgium'),
  ('BG', 'Bulgaria'),
  ('CH', 'Switzerland'),
  ('CY', 'Cyprus'),
  ('CZ', 'Czech Republic'),
  ('DE', 'Germany'),
  ('DK', 'Denmark'),
  ('EE', 'Estonia'),
  ('ES', 'Spain'),
  ('FI', 'Finland'),
  ('FR', 'France'),
  ('GB', 'United Kingdom'),
  ('GR', 'Greece'),
  ('HR', 'Croatia'),
  ('HU', 'Hungary'),
  ('IE', 'Ireland'),
  ('IT', 'Italy'),
  ('LT', 'Lithuania'),
  ('LU', 'Luxembourg'),
  ('LV', 'Latvia'),
  ('MT', 'Malta'),
  ('NL', 'Netherlands'),
  ('NO', 'Norway'),
  ('PL', 'Poland'),
  ('PT', 'Portugal'),
  ('RO', 'Romania'),
  ('SI', 'Slovenia'),
  ('SK', 'Slovakia'),
  ('SE', 'Sweden'),
  ('US', 'United States')
on conflict (code) do update
set name = excluded.name;
