Commit 860dda65 authored by Steve Müller's avatar Steve Müller Committed by Benjamin Eberlei

fix column default value introspection in Oracle

parent 434efab7
......@@ -113,10 +113,16 @@ class OracleSchemaManager extends AbstractSchemaManager
$tableColumn['column_name'] = '';
}
if (stripos($tableColumn['data_default'], 'NULL') !== null) {
if ($tableColumn['data_default'] === 'NULL') {
$tableColumn['data_default'] = null;
}
if (null !== $tableColumn['data_default']) {
// Default values returned from database are enclosed in single quotes.
// Sometimes trailing spaces are also encountered.
$tableColumn['data_default'] = trim(trim($tableColumn['data_default']), "'");
}
$precision = null;
$scale = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment