Browse Source

Merge branch '#11428-oci-findcolumns-speedup' of https://github.com/SSiwek/yii2 into SSiwek-11428-oci-findcolumns-speedup

ar-bug
SilverFire - Dmitry Naumenko 9 years ago
parent
commit
da355e8e4e
  1. 3
      framework/CHANGELOG.md
  2. 6
      framework/db/oci/Schema.php

3
framework/CHANGELOG.md

@ -2,6 +2,9 @@ Yii Framework 2 Change Log
========================== ==========================
2.0.9 under development 2.0.9 under development
- Enh #11428: Speedup SQL SELECT in yii\db\oci\Schema\findColumns
2.0.8 under development
----------------------- -----------------------
- Enh #11414: Files specified as `null` in `yii\web\AssetBundle` won't be registered (Razzwan) - Enh #11414: Files specified as `null` in `yii\web\AssetBundle` won't be registered (Razzwan)

6
framework/db/oci/Schema.php

@ -125,9 +125,9 @@ SELECT a.column_name, a.data_type, a.data_precision, a.data_scale, a.data_length
a.nullable, a.data_default, a.nullable, a.data_default,
( SELECT D.constraint_type ( SELECT D.constraint_type
FROM ALL_CONS_COLUMNS C FROM ALL_CONS_COLUMNS C
inner join ALL_constraints D on D.OWNER = C.OWNER and D.constraint_name = C.constraint_name inner join ALL_constraints D on D.OWNER = C.OWNER and d.TABLE_NAME=c.TABLE_NAME and D.constraint_name = C.constraint_name
WHERE C.OWNER = B.OWNER WHERE C.OWNER = A.OWNER
and C.table_name = B.object_name and C.table_name = A.table_name
and C.column_name = A.column_name and C.column_name = A.column_name
and D.constraint_type = 'P') as Key, and D.constraint_type = 'P') as Key,
com.comments as column_comment com.comments as column_comment

Loading…
Cancel
Save