@@ -133,25 +133,3 @@ |
||
133 | 133 | case 'postgresql': |
134 | 134 | return sprintf( |
135 | 135 | <<<'SQL' |
136 | -UPDATE %s SET comments_count = count_comment.total |
|
137 | -FROM (SELECT c.post_id, count(*) AS total FROM %s AS c WHERE c.status = 1 GROUP BY c.post_id) count_comment |
|
138 | -WHERE %s.id = count_comment.post_id |
|
139 | -SQL, |
|
140 | - $postTableName, |
|
141 | - $commentTableName, |
|
142 | - $postTableName |
|
143 | - ); |
|
144 | - |
|
145 | - default: |
|
146 | - return sprintf( |
|
147 | - <<<'SQL' |
|
148 | -UPDATE %s p, (SELECT c.post_id, count(*) as total FROM %s as c WHERE c.status = 1 GROUP BY c.post_id) as count_comment |
|
149 | -SET p.comments_count = count_comment.total |
|
150 | -WHERE p.id = count_comment.post_id |
|
151 | -SQL, |
|
152 | - $postTableName, |
|
153 | - $commentTableName |
|
154 | - ); |
|
155 | - } |
|
156 | - } |
|
157 | -} |
@@ -133,25 +133,3 @@ |
||
133 | 133 | case 'postgresql': |
134 | 134 | return sprintf( |
135 | 135 | <<<'SQL' |
136 | -UPDATE %s SET comments_count = count_comment.total |
|
137 | -FROM (SELECT c.post_id, count(*) AS total FROM %s AS c WHERE c.status = 1 GROUP BY c.post_id) count_comment |
|
138 | -WHERE %s.id = count_comment.post_id |
|
139 | -SQL, |
|
140 | - $postTableName, |
|
141 | - $commentTableName, |
|
142 | - $postTableName |
|
143 | - ); |
|
144 | - |
|
145 | - default: |
|
146 | - return sprintf( |
|
147 | - <<<'SQL' |
|
148 | -UPDATE %s p, (SELECT c.post_id, count(*) as total FROM %s as c WHERE c.status = 1 GROUP BY c.post_id) as count_comment |
|
149 | -SET p.comments_count = count_comment.total |
|
150 | -WHERE p.id = count_comment.post_id |
|
151 | -SQL, |
|
152 | - $postTableName, |
|
153 | - $commentTableName |
|
154 | - ); |
|
155 | - } |
|
156 | - } |
|
157 | -} |