From 8c5df5927bb4b305d621567000aa068e58c85e8f Mon Sep 17 00:00:00 2001 From: Dan Kirkwood Date: Thu, 27 Oct 2016 14:55:16 -0600 Subject: [PATCH] use ON CONFLICT DO NOTHING instead of IGNORE for psql --- traffic_ops/app/db/seeds.sql | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/traffic_ops/app/db/seeds.sql b/traffic_ops/app/db/seeds.sql index f96f9e6d36..1ba2700a54 100644 --- a/traffic_ops/app/db/seeds.sql +++ b/traffic_ops/app/db/seeds.sql @@ -139,12 +139,12 @@ insert into parameter (name, value, config_file) select * from (select 'location insert into profile (name, description) values ('RIAK_ALL', 'Riak profile for all CDNs') ON CONFLICT DO NOTHING; insert into type (name, description, use_in_table) values ('RIAK', 'Riak keystore', 'server') ON CONFLICT DO NOTHING; -insert ignore into profile (name, description) values ('TRAFFIC_STATS', 'Traffic_Stats profile'); -insert ignore into profile (name, description) values ('TRAFFIC_PORTAL', 'Traffic_Portal profile'); -insert ignore into type (name, description, use_in_table) values ('TRAFFIC_STATS', 'traffic_stats server', 'server'); -insert ignore into type (name, description, use_in_table) values ('TRAFFIC_PORTAL', 'traffic_portal server', 'server'); -insert ignore into type (name, description, use_in_table) values ('INFLUXDB', 'influxDb server', 'server'); -insert ignore into profile (name, description) values ('INFLUXDB', 'InfluxDb profile'); +insert into profile (name, description) values ('TRAFFIC_STATS', 'Traffic_Stats profile') ON CONFLICT DO NOTHING; +insert into profile (name, description) values ('TRAFFIC_PORTAL', 'Traffic_Portal profile') ON CONFLICT DO NOTHING; +insert into type (name, description, use_in_table) values ('TRAFFIC_STATS', 'traffic_stats server', 'server') ON CONFLICT DO NOTHING; +insert into type (name, description, use_in_table) values ('TRAFFIC_PORTAL', 'traffic_portal server', 'server') ON CONFLICT DO NOTHING; +insert into type (name, description, use_in_table) values ('INFLUXDB', 'influxDb server', 'server') ON CONFLICT DO NOTHING; +insert into profile (name, description) values ('INFLUXDB', 'InfluxDb profile') ON CONFLICT DO NOTHING; insert into parameter (name, config_file, value) select * from (select 'CacheStats', 'traffic_stats.config', 'bandwidth') as temp where not exists (select name from parameter where name = 'CacheStats' and config_file = 'traffic_stats.config' and value = 'bandwidth') limit 1 ON CONFLICT DO NOTHING; insert into parameter (name, config_file, value) select * from (select 'CacheStats', 'traffic_stats.config', 'maxKbps') as temp where not exists (select name from parameter where name = 'CacheStats' and config_file = 'traffic_stats.config' and value = 'maxKbps') limit 1 ON CONFLICT DO NOTHING;