launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #03005
Re: [Merge] lp:~rvb/launchpad/db-dds-diffpage-form into lp:launchpad/db-devel
Review: Approve db
Two points on this patch.
Its usually better to combine ALTER TABLE statements into a single statement (when possible), to avoid unnecessary rewrites on the table and the bloat this causes. In this case it doesn't really matter, as there are 0 rows in this table on production.
The indexes should use the name of the table they are attached too as a prefix - you are using unrelated table names. The prefix sucks, but we need it as the indexes all share a common namespace.
The following version is approved as patch-2208-55-0.sql:
-- Copyright 2011 Canonical Ltd. This software is licensed under the
-- GNU Affero General Public License version 3 (see the file LICENSE).
SET client_min_messages=ERROR;
-- Convert DistroSeriesDifference source_version, parent_source_version,
-- and base_version types to debversion.
-- Change types.
ALTER TABLE DistroSeriesDifference
ALTER COLUMN source_version TYPE debversion,
ALTER COLUMN parent_source_version TYPE debversion,
ALTER COLUMN base_version TYPE debversion;
-- Create indexes.
CREATE INDEX distroseriesdifference__source_version__idx
ON DistroSeriesDifference(source_version);
CREATE INDEX distroseriesdifference__parent_source_version__idx
ON DistroSeriesDifference(parent_source_version);
CREATE INDEX distroseriesdifference__base_version__idx
ON DistroSeriesDifference(base_version);
INSERT INTO LaunchpadDatabaseRevision VALUES (2208, 55, 0);
--
https://code.launchpad.net/~rvb/launchpad/db-dds-diffpage-form/+merge/53913
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~rvb/launchpad/db-dds-diffpage-form into lp:launchpad/db-devel.
References