diff --git a/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-09-16.sql b/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-09-16.sql index ae45c099bc09f..3d6a1042a3391 100644 --- a/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-09-16.sql +++ b/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-09-16.sql @@ -1,2 +1 @@ ALTER TABLE `#__redirect_links` ADD header smallint(3) NOT NULL DEFAULT 301; -ALTER TABLE `#__redirect_links` MODIFY new_url varchar(255); diff --git a/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-10-17.sql b/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-10-17.sql new file mode 100644 index 0000000000000..70d45a958bf80 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-10-17.sql @@ -0,0 +1,5 @@ +ALTER TABLE `#__redirect_links` DROP INDEX `idx_link_old`; + +ALTER TABLE `#__redirect_links` CHANGE `old_url` `old_url` varchar(2083) NOT NULL; +ALTER TABLE `#__redirect_links` CHANGE `new_url` `new_url` varchar(2083) NOT NULL; +ALTER TABLE `#__redirect_links` CHANGE `referer` `referer` varchar(2083) NOT NULL; diff --git a/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-09-16.sql b/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-09-16.sql index d9c98a189b2f8..08d290e4877d6 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-09-16.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-09-16.sql @@ -1,2 +1 @@ ALTER TABLE "#__redirect_links" ADD COLUMN "header" INTEGER DEFAULT 301 NOT NULL; -ALTER TABLE "#__redirect_links" ALTER COLUMN "new_url" DROP NOT NULL; diff --git a/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-10-17.sql b/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-10-17.sql new file mode 100644 index 0000000000000..e75dd284061a3 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-10-17.sql @@ -0,0 +1,5 @@ +ALTER TABLE "#__redirect_links" DROP CONSTRAINT "#__redirect_links_idx_link_old" + +ALTER TABLE "#__redirect_links" ALTER COLUMN "old_url" TYPE varchar(2083); +ALTER TABLE "#__redirect_links" ALTER COLUMN "new_url" TYPE varchar(2083); +ALTER TABLE "#__redirect_links" ALTER COLUMN "referer" TYPE varchar(2083); diff --git a/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-09-16.sql b/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-09-16.sql index ac849cc922a3f..d9af0f273cbd7 100644 --- a/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-09-16.sql +++ b/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-09-16.sql @@ -1,2 +1 @@ -ALTER TABLE [#__redirect_links] ADD [header] [smallint] NOT NULL DEFAULT 301; -ALTER TABLE [#__redirect_links] ALTER COLUMN [new_url] [nvarchar](255) NULL; \ No newline at end of file +ALTER TABLE [#__redirect_links] ADD [header] [smallint] NOT NULL DEFAULT 301; \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-10-17.sql b/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-10-17.sql new file mode 100644 index 0000000000000..e9830eaf6d9a1 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-10-17.sql @@ -0,0 +1,5 @@ +ALTER TABLE [#__redirect_links] DROP CONSTRAINT [#__redirect_links$idx_link_old]; + +ALTER TABLE [#__redirect_links] ALTER COLUMN [old_url] [nvarchar](2083) NOT NULL; +ALTER TABLE [#__redirect_links] ALTER COLUMN [new_url] [nvarchar](2083) NOT NULL; +ALTER TABLE [#__redirect_links] ALTER COLUMN [referer] [nvarchar](2083) NOT NULL; diff --git a/installation/sql/mysql/joomla.sql b/installation/sql/mysql/joomla.sql index 0ad451a575d3a..5bb781495474d 100644 --- a/installation/sql/mysql/joomla.sql +++ b/installation/sql/mysql/joomla.sql @@ -1516,9 +1516,9 @@ INSERT INTO `#__postinstall_messages` (`extension_id`, `title_key`, `description CREATE TABLE IF NOT EXISTS `#__redirect_links` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `old_url` varchar(255) NOT NULL, - `new_url` varchar(255), - `referer` varchar(150) NOT NULL, + `old_url` varchar(2083) NOT NULL, + `new_url` varchar(2083) NOT NULL, + `referer` varchar(2083) NOT NULL, `comment` varchar(255) NOT NULL, `hits` int(10) unsigned NOT NULL DEFAULT 0, `published` tinyint(4) NOT NULL, @@ -1526,7 +1526,6 @@ CREATE TABLE IF NOT EXISTS `#__redirect_links` ( `modified_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `header` smallint(3) NOT NULL DEFAULT 301, PRIMARY KEY (`id`), - UNIQUE KEY `idx_link_old` (`old_url`), KEY `idx_link_modifed` (`modified_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/installation/sql/postgresql/joomla.sql b/installation/sql/postgresql/joomla.sql index 011b918313835..3fa6347e1bf16 100644 --- a/installation/sql/postgresql/joomla.sql +++ b/installation/sql/postgresql/joomla.sql @@ -1459,17 +1459,16 @@ INSERT INTO "#__postinstall_messages" ("extension_id", "title_key", "description -- CREATE TABLE "#__redirect_links" ( "id" serial NOT NULL, - "old_url" varchar(255) NOT NULL, - "new_url" varchar(255), - "referer" varchar(150) NOT NULL, + "old_url" varchar(2083) NOT NULL, + "new_url" varchar(2083) NOT NULL, + "referer" varchar(2083) NOT NULL, "comment" varchar(255) NOT NULL, "hits" bigint DEFAULT 0 NOT NULL, "published" smallint NOT NULL, "created_date" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, "modified_date" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, "header" INTEGER DEFAULT 301 NOT NULL, - PRIMARY KEY ("id"), - CONSTRAINT "#__redirect_links_idx_link_old" UNIQUE ("old_url") + PRIMARY KEY ("id") ); CREATE INDEX "#__redirect_links_idx_link_modifed" ON "#__redirect_links" ("modified_date"); diff --git a/installation/sql/sqlazure/joomla.sql b/installation/sql/sqlazure/joomla.sql index aae100f979ab0..27d2d0d2f04b9 100644 --- a/installation/sql/sqlazure/joomla.sql +++ b/installation/sql/sqlazure/joomla.sql @@ -2351,9 +2351,9 @@ SET QUOTED_IDENTIFIER ON; CREATE TABLE [#__redirect_links]( [id] [bigint] IDENTITY(1,1) NOT NULL, - [old_url] [nvarchar](255) NOT NULL, - [new_url] [nvarchar](255), - [referer] [nvarchar](150) NOT NULL, + [old_url] [nvarchar](2083) NOT NULL, + [new_url] [nvarchar](2083) NOT NULL, + [referer] [nvarchar](2083) NOT NULL, [comment] [nvarchar](255) NOT NULL, [hits] [bigint] NOT NULL DEFAULT 0, [published] [smallint] NOT NULL, @@ -2363,10 +2363,6 @@ CREATE TABLE [#__redirect_links]( CONSTRAINT [PK_#__redirect_links_id] PRIMARY KEY CLUSTERED ( [id] ASC -)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], - CONSTRAINT [#__redirect_links$idx_link_old] UNIQUE NONCLUSTERED -( - [old_url] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY];