-
Notifications
You must be signed in to change notification settings - Fork 344
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove unused
deliveryservice_tmuser
table (#6430)
* Remove unused deliveryservice_tmuser table from database * Remove references to removed table from various testing frameworks * update CHANGELOG
- Loading branch information
Showing
8 changed files
with
68 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
traffic_ops/app/db/migrations/2022031612431414_remove_unused_ds_tmuser_table.down.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
/* | ||
* Licensed to the Apache Software Foundation (ASF) under one or more | ||
* contributor license agreements. See the NOTICE file distributed with this | ||
* work for additional information regarding copyright ownership. The ASF | ||
* licenses this file to you under the Apache License, Version 2.0 (the | ||
* "License"); you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
* License for the specific language governing permissions and limitations under | ||
* the License. | ||
*/ | ||
|
||
CREATE TABLE public.deliveryservice_tmuser ( | ||
deliveryservice bigint NOT NULL, | ||
tm_user_id bigint NOT NULL, | ||
last_updated timestamp with time zone NOT NULL DEFAULT now(), | ||
CONSTRAINT idx_89525_primary PRIMARY KEY (deliveryservice, tm_user_id) | ||
); | ||
|
||
CREATE INDEX idx_89525_fk_tm_userid | ||
ON public.deliveryservice_tmuser | ||
USING btree (tm_user_id); | ||
|
||
CREATE TRIGGER on_delete_current_timestamp | ||
AFTER DELETE ON public.deliveryservice_tmuser | ||
FOR EACH ROW EXECUTE PROCEDURE on_delete_current_timestamp_last_updated('public.deliveryservice_tmuser'); | ||
|
||
CREATE TRIGGER on_update_current_timestamp | ||
BEFORE UPDATE ON public.deliveryservice_tmuser | ||
FOR EACH ROW EXECUTE PROCEDURE on_update_current_timestamp_last_updated('public.deliveryservice_tmuser'); | ||
|
||
ALTER TABLE ONLY public.deliveryservice_tmuser | ||
ADD CONSTRAINT fk_tm_user_ds | ||
FOREIGN KEY (deliveryservice) | ||
REFERENCES deliveryservice(id) | ||
ON UPDATE CASCADE | ||
ON DELETE CASCADE; | ||
|
||
ALTER TABLE ONLY public.deliveryservice_tmuser | ||
ADD CONSTRAINT fk_tm_user_id | ||
FOREIGN KEY (tm_user_id) | ||
REFERENCES tm_user(id) | ||
ON UPDATE CASCADE | ||
ON DELETE CASCADE; |
18 changes: 18 additions & 0 deletions
18
traffic_ops/app/db/migrations/2022031612431414_remove_unused_ds_tmuser_table.up.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
/* | ||
* Licensed to the Apache Software Foundation (ASF) under one or more | ||
* contributor license agreements. See the NOTICE file distributed with this | ||
* work for additional information regarding copyright ownership. The ASF | ||
* licenses this file to you under the Apache License, Version 2.0 (the | ||
* "License"); you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
* License for the specific language governing permissions and limitations under | ||
* the License. | ||
*/ | ||
|
||
DROP TABLE public.deliveryservice_tmuser CASCADE; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters