From 1eeeb359948aa4ef2360195b00f0a5177e848e68 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 31 Jul 2014 11:33:36 +0200 Subject: php-doctrine-dbal: backport rawhide change (add an upstream patch) --- f8c1d77efa988974026189bf8214ef0fecaf1522.patch | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 f8c1d77efa988974026189bf8214ef0fecaf1522.patch (limited to 'f8c1d77efa988974026189bf8214ef0fecaf1522.patch') diff --git a/f8c1d77efa988974026189bf8214ef0fecaf1522.patch b/f8c1d77efa988974026189bf8214ef0fecaf1522.patch new file mode 100644 index 0000000..c6dfc27 --- /dev/null +++ b/f8c1d77efa988974026189bf8214ef0fecaf1522.patch @@ -0,0 +1,27 @@ +From f8c1d77efa988974026189bf8214ef0fecaf1522 Mon Sep 17 00:00:00 2001 +From: Vincent Petry +Date: Tue, 1 Jul 2014 13:14:38 +0200 +Subject: [PATCH] Fix escaping of column name for specific alter table case + +When changing the length of a field, the column name needs to be escaped +properly. +--- + lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php b/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php +index 916e857..c3015b5 100644 +--- a/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php ++++ b/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php +@@ -467,7 +467,7 @@ + } + + if ($columnDiff->hasChanged('length')) { +- $query = 'ALTER ' . $column->getName() . ' TYPE ' . $column->getType()->getSqlDeclaration($column->toArray(), $this); ++ $query = 'ALTER ' . $oldColumnName . ' TYPE ' . $column->getType()->getSqlDeclaration($column->toArray(), $this); + $sql[] = 'ALTER TABLE ' . $diff->name . ' ' . $query; + } + } +-- +2.0.3 + -- cgit