From 329b4dbca35dd442d8e6ec5fa6da467f0387f60b Mon Sep 17 00:00:00 2001 From: John Krauss Date: Tue, 12 Jul 2016 10:46:53 -0400 Subject: [PATCH] do not imitate foreign keys --- src/pg/test/fixtures/load_fixtures.sql | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/pg/test/fixtures/load_fixtures.sql b/src/pg/test/fixtures/load_fixtures.sql index 93a288f..5f765a1 100644 --- a/src/pg/test/fixtures/load_fixtures.sql +++ b/src/pg/test/fixtures/load_fixtures.sql @@ -25208,22 +25208,18 @@ cartodb_id,the_geom,the_geom_webmercator,geoid,aland,awater ALTER TABLE observatory.obs_table ADD PRIMARY KEY (id); ALTER TABLE observatory.obs_column_table - ADD PRIMARY KEY (column_id, table_id), - ADD FOREIGN KEY (column_id) REFERENCES observatory.obs_column(id) ON DELETE CASCADE, - ADD FOREIGN KEY (table_id) REFERENCES observatory.obs_table(id) ON DELETE CASCADE; + ADD PRIMARY KEY (column_id, table_id); CREATE UNIQUE INDEX ON observatory.obs_column_table (table_id, colname); ALTER TABLE observatory.obs_column ADD PRIMARY KEY (id); +CREATE INDEX ON observatory.obs_column (type); ALTER TABLE observatory.obs_column_to_column - ADD PRIMARY KEY (source_id, target_id, reltype), - ADD FOREIGN KEY (source_id) REFERENCES observatory.obs_column(id) ON DELETE CASCADE, - ADD FOREIGN KEY (target_id) REFERENCES observatory.obs_column(id) ON DELETE CASCADE; + ADD PRIMARY KEY (source_id, target_id, reltype); ALTER TABLE observatory.obs_column_tag - ADD PRIMARY KEY (column_id, tag_id), - ADD FOREIGN KEY (column_id) REFERENCES observatory.obs_column(id) ON DELETE CASCADE, - ADD FOREIGN KEY (tag_id) REFERENCES observatory.obs_tag(id) ON DELETE CASCADE; + ADD PRIMARY KEY (column_id, tag_id); ALTER TABLE observatory.obs_tag ADD PRIMARY KEY (id); +CREATE INDEX ON observatory.obs_tag (type); CREATE SCHEMA IF NOT EXISTS "observatory"; ALTER TABLE "obs_c6fb99c47d61289fbb8e561ff7773799d3fcc308" SET SCHEMA "observatory";